1

嗨,我正在运行此代码。

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

日志的结果是

true   
åååå  
false

这怎么会发生?是不是跟结局有关?

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

“万维网”的作品。它只发生在非英文字母上

编辑: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 
4

1 回答 1

0

好的,灵魂是用编码 Western-ISO-8859-1 保存我的文档。这样就解决了问题。谢谢你。

于 2013-06-20T11:24:39.073 回答