我需要一个正则表达式匹配的东西这样的:很简单的正则表达式
<a space><any character/s>@<any character/s><a space>
是的,这是一个非常非常基本的电子邮件分析器。
谢谢!
我需要一个正则表达式匹配的东西这样的:很简单的正则表达式
<a space><any character/s>@<any character/s><a space>
是的,这是一个非常非常基本的电子邮件分析器。
谢谢!
像这样的东西? /^ [^@][email protected][^ ]+ $/
方括号表示一个字符类,它是可以在那里存在的字符。所以,你的正则表达式将匹配[email protected]
或*@*
。相反,尝试“\ .*@.*\
”(引号,以显示在最后的空间,不包括他们在您的正则表达式中
对于测试的电子邮箱,您可以使用正则表达式描述here:
\b[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}\b
它仍然不包括电子邮件的100%,但全面的版本是fairly involved。
^ [email protected]+ $
这相当于“字符串的开始后面有一个空格,一个或多个字符,@符号,一个或多个字符和最后一个字符字符串中的字符是空格。“
'[。*] @ [。*]'但它似乎不起作用。我不知道正则表达式:/ – 2012-03-20 02:10:14
你应该搜索电子邮件阿迪正则表达式。有这么多关于。没有必要重新发明轮子。 – 2012-03-20 02:13:58
有些东西可以用来进行实验和学习。电子邮件地址正则表达式非常复杂。 – 2012-03-20 02:23:13