[英]Email address regular expression, limited character before and after @ symbol
我有一个正则表达式来检查有效的 email。
/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
我如何将@之前的字符数限制为64,@之后的字符数限制为64。
这是一个简单的正则表达式示例:
/^[a-zA-Z]{7}$/
这个表达式的意思是:
您可以简单地添加您的正则表达式{64}
来检查它是否为 64 个字符长。
两种选择:
在您的长正则表达式测试之后,对长度进行第二次正则表达式测试:
/^.{1,64}@.{1,64}$)$/
为您的正则表达式添加一个积极的前瞻:
/(?=^.{1,64}@.{1,64}$)^(YOUR REGEX)$/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.