我有以下正则表达式来匹配电子邮件地址:
^([a-zA-Z0-9])+([a-zA-Z0-9._%+-])+@([a-zA-Z0-9_.-])+\.(([a-zA-Z]){2,6})$
如果我想匹配所有内容但是电子邮件地址,我该如何修改? 本能地,我想到像
这样的东西!(^([a-zA-Z0-9])+([a-zA-Z0-9._%+-])+@([a-zA-Z0-9_.-])+\.(([a-zA-Z]){2,6})$)
但我知道正则表达式不起作用。
答案 0 :(得分:0)
匹配除电子邮件地址以外的任何
^(?![a-zA-Z0-9])+([a-zA-Z0-9._%+-])+@([a-zA-Z0-9_.-])+\.(([a-zA-Z]){2,6}$).+$
^ # BOS
# Not an email address
(?![a-zA-Z0-9])+([a-zA-Z0-9._%+-])+@([a-zA-Z0-9_.-])+\.(([a-zA-Z]){2,6}$)
.+ # Ok, match whatever this string contains
$ # EOS