Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式匹配包含*和[.]的电子邮件_Javascript_Regex - Fatal编程技术网

Javascript 正则表达式匹配包含*和[.]的电子邮件

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@”]

我想写一个正则表达式来匹配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@”]+*)(“+”)(\[[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允许所有字符。只有“.”在方括号中