如何将正则表达式评估为不同的值

时间:2013-06-20 10:06:18

标签: javascript regex

您好我正在运行此代码。

   console.log(/^[A-Za-z0-9_åäöæøÅÄÖÆØ]+$/.test("åååå"));
   console.log("testing " + nickName);
   console.log(/^[A-Za-z0-9_åäöæøÅÄÖÆØ]+$/.test(nickName));

日志的结果是

true   
åååå  
false

这怎么可能发生?这是否适合征服?

我正在使用 在我的HTML中。这怎么可能?

“wwww”有效。它仅适用于非英文字母

编辑:来自charcode的结果

--- Nickname charcode---
charCodeAt(0)229 
charCodeAt(1)229 
charCodeAt(2)229 
charCodeAt(3)229
--åååå charcode---- 
charCodeAt(0)195 
charCodeAt(1)165 
charCodeAt(2)195 
charCodeAt(3)165 

1 个答案:

答案 0 :(得分:0)

好的解决方案是使用Western-ISO-8859-1编码保存我的文档。那解决了这个问题。谢谢。