我试图验证我的JSF项目中的输入,并试图创建一个正则表达式以匹配任何不应包含的字符串:

(1)诸如@,com,yahoo,hotmail,gamil,googlemail之类的字符串

(2)任何数字

(3)同一封信重复三次以上

最佳答案

Perl:

print "good" if $string !~ /@|com|yahoo|hotmail|gmail|googlemail|\d+|(\pL)\1\1/;


也可以看看
Regex: Matching by exclusion, without look-ahead - is it possible?

09-15 14:06