【发布时间】:2013-06-22 00:18:52
【问题描述】:
您好,我正在使用以下正则表达式。它在 jsfiddle here 中运行良好。
var string="zñáéíóúü1111";
if(/^[0-9a-zñáéíóúü]+$/i.test(string))
{
$("#result").text("oK WITH THE INPUT");
}
else
{
$("#result").text("error");
}
但是当我将代码放入浏览器时,西班牙文字符不正确(一些奇怪的字符)(在浏览器中查看源代码)。并且上面的正则表达式不能正常工作。
但是我有
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
在浏览器中。
当我从用户那里获取输入时,我不确定它在我的页面上不起作用的原因。但是我发出警报并检查了这个字符串中的字符。两者都是相同的。
【问题讨论】:
-
<meta charset="utf-8"> -
@elclanrs 不走运,我添加了它但它不起作用。
标签: javascript regex multilingual