我试图验证我的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?