我发现此正则表达式可作为电子邮件验证,但我不明白这是什么意思,我试图输入多种形式的电子邮件,但它们无法正常工作,我认为此正则表达式存在问题。
^ [A-Z0-9] [A-Z0-9 ._%+-] {0,63} @(?:[A-Z0-9] {1,63}。){1,125} [AZ] { $ 2.63}
谁能解释这个正则表达式的含义并举一个例子。
提前致谢。
首先,所有A-Z
(仅是大写字母)可能都应该是a-zA-Z
。
^
和&
是输入的开始和结束。
[A-Z0-9][A-Z0-9._%+-]{0,63}
然后,它会寻找介于0到63之间的成对字符中的任何数字,其中第一个是大写字母或数字,而第二个则是以下任意一个:AZ,0-9,。,_,%,+,-。
@(?:[A-Z0-9]{1,63}.){1,125}
之后,它会寻找该字符,@
然后是1到125个字符集,这些字符集包含1到36倍AZ或0-9之间的字符,并且比任何字符(.
可能是\.
)都要大。
[A-Z]{2,63}
最后,它会在AZ之间寻找2到63倍的字符。
“ [email protected]”应适用于此正则表达式。这确实很难用语言表达,所以我希望这是有道理的...我会^[a-zA-Z0-9._%+-]{1,63}@([a-zA-Z0-9]{1,53}\.){1,125}[a-zA-Z]{2,63}$
改用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句