【发布时间】:2015-05-29 18:41:17
【问题描述】:
现在,我正在尝试获取国际电子邮件地址来验证...现在这个正则表达式就像电子邮件地址的魅力:
/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/
但是,像这样的国际电子邮件地址: amartiñez@yahoo.com 不会通过验证。如何更改上述正则表达式以使其通过?
【问题讨论】:
-
请check this answer。能解决问题吗?
-
我认为
ñ字符正在与regx 混淆 -
我正试图让它通过...我应该如何更改正则表达式以使其通过?
-
它是
\u00F1。 You can add it to your regex like this。但我认为我提供的链接的答案必须是更好的解决方案。 -
莫贝它可以帮助你Unicode range RegExp generator
标签: javascript regex validation