Javascript 正则表达式匹配包含*和[.]的电子邮件
我想写一个正则表达式来匹配js中的Javascript 正则表达式匹配包含*和[.]的电子邮件,javascript,regex,Javascript,Regex,我想写一个正则表达式来匹配js中的*@xxx[.]gr 到目前为止,我的正则表达式: /^(([^<>()\[\]\\.,;:\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,}))$/ /([^()\[\]\\,;:\s@“]+(\.[^()\[\]\,;:\s@”]
*@xxx[.]gr
到目前为止,我的正则表达式:
/^(([^<>()\[\]\\.,;:\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,}))$/
/([^()\[\]\\,;:\s@“]+(\.[^()\[\]\,;:\s@”]+*)(“+”)(\[[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[1,3}.[0-9]{1,3}.]124;([a-zA Z-0-9]+\]$/
我想要:@xxx.gr如果我正确理解您的规格,这应该适合您:
/^[^<>()\[\]\\.,;:\s@"]+@[^<>()\[\]\\.,;:\s@"]{3}\[\.\][^<>()\[\]\\.,;:\s@"]{2}$/g
/^[^()\[\]\,;:\s@“]+@[^()\[\]\,;:\s@“]{3}\[\.\][^()\[\]\,;:\s@”]{2}$/g
演示:您尝试了什么?什么不起作用?您得到了什么?您期望得到什么?什么不适用于您的代码?它在哪里?@Toto我编辑了我的question@TheNone这个
*@\w{3}怎么样。\w+
在(*)之前和(xxx)之后允许使用哪些字符?[.]按字面意思是[.]还是方括号中的任何字符?@AlexG允许所有字符。只有“.”在方括号中