现在,我正在尝试获取国际电子邮件地址以进行验证...现在这个正则表达式就像电子邮件地址的魅力一样:
/^[_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不会通过验证。如何更改上述正则表达式以使其通过?
答案 0 :(得分:0)
将西班牙语字符集包含在您的正则表达式中
^[_a-zA-ZáéíñóúüÁÉÍÑÓÚÜ0-9-]+(\.[_a-zA-ZáéíñóúüÁÉÍÑÓÚÜ0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$