我正在开展的一个网站的一部分包含用户必须提供他们的电子邮件地址的注册过程.刚才我才知道非ascii的域名是可能的(电子邮件也是这样).
我的后台是utf-8编码的 MySQL,我期望任何用户(不同的地区)应该能够输入他们的电子邮件,但不知道如何验证这种电子邮件地址.
我的后台是utf-8编码的 MySQL,我期望任何用户(不同的地区)应该能够输入他们的电子邮件,但不知道如何验证这种电子邮件地址.
目前我正在测试jquery工具,它正确地验证了英文电子邮件地址,但无法验证非ascii电子邮件.另外我需要在服务器端用PHP做同样的事情.有正则表达式可以验证这种电子邮件地址吗?
我已经尝试过这个但是在jquery工具中失败(这只是演示的例子,我也不明白)
闪闪发光@闪闪发光.COM
当他们用自己的IME输入英文电子邮件地址(jonesmith@somemail.com)时,会发生什么.这可以使用我们用于英文邮件验证的当前正则表达式来验证.目前我不用担心电子邮件是不存在的.
谢谢