0
我有一个基本的电子邮件正则表达式,但我有一个在这也验证字符的长度不多于254(根据电子邮件的标准?如何限制我的整个正则表达式为254个字符?
我将如何确保它不要求匹配的邮件比长254个字符
^[_A-Za-z0-9-+]+(\.[_A-Za-z0-9-+]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$
我有一个基本的电子邮件正则表达式,但我有一个在这也验证字符的长度不多于254(根据电子邮件的标准?如何限制我的整个正则表达式为254个字符?
我将如何确保它不要求匹配的邮件比长254个字符
^[_A-Za-z0-9-+]+(\.[_A-Za-z0-9-+]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$
把^(?=.{0,254}$)
在开始:
^(?=.{0,254}$)[_A-Za-z0-9-+]+(\.[_A-Za-z0-9-+]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,})$
也就是说,假定正在使用的语言或文本编辑器支持lookahead。 (很多人会。) –