繁体   English   中英

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

[英]Allow alphanumeric with spanish regex in javascript?

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

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

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

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

请帮助我。

提前致谢。

if(/^[0-9a-zñáéíóúü]+$/i.test(string))
{
    alert("oK WITH THE INPUT");
}
else
{
    alert("error");
}
  • 使用+量词使正则表达式匹配多个字符
  • 使用^$锚使其与整个输入匹配
  • 不要否定字符类 (删除^

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM