站长资源网络编程
最严谨的校验email地址的正则表达式及各种语言对应版
简介通用复制代码 代码如下:(:[a-z0-9!#$%&'*+/=^_`{|}~-]+(:\.[a-z0-9!#$%&'*+/=^_`{|}~-]+)*|"(:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0
通用
复制代码 代码如下:
("(")@("htmlcode">Python
r"(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)"
Javascript
复制代码 代码如下:/^[-a-z0-9~!$%^&*_=+}{\'"htmlcode">PHP 复制代码 代码如下:
/^("htmlcode">Perl / Ruby
(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\0
31]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)* ](".\[\] \000-\031]+
("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031
]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](
".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\]
\000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|
\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"
("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\ ".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[
\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-
\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|(
"(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([
^\[\]\r\\]|\\.)*\]("
.\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[ ]\r\\]|\\.)*\](". [\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\] r\\]|\\.)*\](".\[\]
\000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]
|\\.)*\](".\[\] \0
00-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\ .|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".
\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]
]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\ ".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[ ]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("
()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>
@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,
;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\ ".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".
\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|"("\r\\]|\\.|("(".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\](".\[\] \000-\031]+("()<>@,;:\\".\[\]]))|\[([^\[\]\r\\]|\\.)*\]("htmlcode">
/(")
("htmlcode">
/\A([\w+\-]."htmlcode">
^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$