^(([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)|(\".+\"))
@((\[[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,}))$
我只能理解正则表达式的部分,但不是全部的表情,像有人能解释这个电子邮件正则表达式意味着
([^<>()[\]\\.,;:\[email protected]\"]+(\.[^<>()[\]\\.,;:\[email protected]\"]+)*)
匹配一个或多个字符的不是人物
<>()[\]\\.,;:\[email protected]\" \\ Not sure what this [\]\\ and \[email protected]\ means
我可以理解一些其他部分,但不能作为一个单一的实体。
你从哪里得到的?它是一个传递给'new RegExp'的字符串,还是你忽略了文字分隔符? – Bergi 2013-05-02 18:14:23
我正在使用JavaScript验证,并且遇到它它被用来测试'电子邮件地址'我试图理解它,但徒劳无功 – 2013-05-02 18:16:23
http://www.myezapp.com/apps/dev/regexp/show .ws将其插入此处以便捕获组等的视觉分析。这里是你的:http://tinyurl.com/ccuqrwk – asawyer 2013-05-02 18:16:34