【问题标题】:Allow alphanumeric with spanish regex in javascript?允许在javascript中使用西班牙语正则表达式的字母数字?
【发布时间】:2013-06-22 07:45:08
【问题描述】:

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

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

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

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

请帮帮我。

提前致谢。

【问题讨论】:

  • 那不是 jquery;那只是普通的javascript;为此固定(编辑)。
  • “西班牙正则表达式”,听起来很古怪!

标签: javascript regex


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

【讨论】:

  • @now 它在 jsfiddle 中工作。但是当我包含在我的页面中时,我没有得到结果。你能帮忙吗,我在浏览器中看到一些奇怪的字符?
  • 确保您以相同的编码保存和提供 JS 文件(或包含 JS 的页面),最好是 UTF-8。
  • 我在单独的问题中添加了这个问题。 stackoverflow.com/questions/17246076/… .你能看看这个页面吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 2011-03-05
  • 2011-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-19
相关资源
最近更新 更多