Javascript 如何排除电子邮件地址中的unicode字符?
如何使用正则表达式排除包含unicode字符的电子邮件地址? 我有一个电子邮件地址job.rajü@example.deJavascript 如何排除电子邮件地址中的unicode字符?,javascript,jquery,regex,Javascript,Jquery,Regex,如何使用正则表达式排除包含unicode字符的电子邮件地址? 我有一个电子邮件地址job.rajü@example.de 我需要验证电子邮件地址,并且应该只接受那些没有使用正则表达式的unicode字符的电子邮件。如果你想接受任何有效的电子邮件地址,我建议看一看“.”这是他们用于匹配所有有效电子邮件地址的最佳电子邮件正则表达式 对于JavaScript: /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z
我需要验证电子邮件地址,并且应该只接受那些没有使用正则表达式的unicode字符的电子邮件。如果你想接受任何有效的电子邮件地址,我建议看一看“.”这是他们用于匹配所有有效电子邮件地址的最佳电子邮件正则表达式 对于JavaScript:
/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i
我在JSBin创建了一个JavaScript中的示例:
/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i