![]() |
1
6
这不是一个很好的方法,不会检查电子邮件是否存在,但它会检查电子邮件是否看起来像带有@和域扩展名的电子邮件。
|
|
2
183
没有正则表达式:
|
![]() |
3
8
最简单的方法是使用正则表达式来检查电子邮件地址,尽管对于这一点的准确性存在一些分歧。在此详细讨论此过程: Using a regular expression to validate an email address 可以使用MySQL中的regexp根据正则表达式从数据库中进行选择: |
![]() |
4
5
您可以使用正则表达式来验证输入字符串是否与电子邮件地址匹配:
来自: http://www.totallyphp.co.uk/code/validate_an_email_address_using_regular_expressions.htm 编辑 :有关更准确的表达式,请参阅 Travis answer 关于这个问题 |
![]() |
5
4
这个函数 is_email() 会给你一个明确的答案,无论字符串是否是一个有效的电子邮件地址。据我所知,没有其他解决方案能以同样的权威水平来做到这一点。 如果我正确理解这个例子,你可以这样使用它
PHP内置函数不完整。我是
|
![]() |
6
3
我已经在数百个网站上使用这个功能很多年了。这可能并不完美,但我从来没有抱怨过错误的否定(或积极的):
|
![]() |
7
3
|
![]() |
8
2
|
![]() |
9
2
既然每个人都在发布他们的正则表达式,下面是我的:
据我所知,它支持RFC规范中的所有内容,包括许多大多数人通常不包括的内容。 |
![]() |
10
2
除了大多数不支持的所有regex建议之外
全部的
可用TLD(包括例如
我也会提到做一个
我真的看不到严格的、长的和不可读的mailregex符合rfcxxxx规范的价值。最好的方法仍然是向最终用户发送带有激活密钥的链接的邮件,以便最终用户确认邮件地址。同时在表格中告知。如有必要,让用户输入电子邮件地址两次,就像输入密码一样。 |
|
11
0
|
|
antonnn · 只允许在Rails中注册特定的多封电子邮件 7 年前 |
![]() |
Lorence · 如何修复域中包含双点的电子邮件? 7 年前 |
|
Tasnim Zuhod · 这个正则表达式是什么意思?[副本] 9 年前 |
![]() |
Sebastian · 调用函数以验证后置数组php 10 年前 |