在javascript中允许使用西班牙语正则表达式的字母数字?

时间:2013-06-21 23:39:42

标签: javascript regex

您好我在javascript中尝试了以下代码,

if(/[^0-9a-zñáéíóúü]/i.test(string))
{
    alert("oK WITH THE INPUT");
}
else
{
    alert("error");
}

但是我得到的结果还可以,即使我输入了我的字符串中的@字符。我不知道为什么。

我的目标是允许使用字母数字(英语和西班牙语)。

请帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:9)

if(/^[0-9a-zñáéíóúü]+$/i.test(string))
{
    alert("oK WITH THE INPUT");
}
else
{
    alert("error");
}