您可以有“可选的多个ANY字符”吗?

时间:2019-10-27 10:28:34

标签: regex

我目前有正则表达式字符串@"[0-9a-zA-Z].+@.+[0-9a-zA-Z]$" 问题在于它在“ @”之前和之后需要2个以上的字符,因此像a @ a这样的输入将无效,而应该是

我需要的是一种方法,.+?不会把“任何字符”(?)变成一个懒惰的量词

1 个答案:

答案 0 :(得分:0)

尝试在每个+之后将*更改为.

[0-9a-zA-Z].*@.*[0-9a-zA-Z]$

https://regex101.com/r/sNMQsw/3