5

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

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

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

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

请帮助我。

提前致谢。

4

1 回答 1

9
if(/^[0-9a-zñáéíóúü]+$/i.test(string))
{
    alert("oK WITH THE INPUT");
}
else
{
    alert("error");
}
于 2013-06-21T23:45:08.017 回答