我该如何在JavaScript中使用支持Unicode的正则表达式?

260
应该有类似于\w的东西,可以匹配字母或标记类别中的任何码点(不仅仅是ASCII字符),并希望具有诸如[[P*]]之类的过滤器,用于标点符号等。

这个不包括正则表达式的支持,但对于与Unicode相关的任务非常有用。https://github.com/joelarson4/CharFunk - jwl
11个回答

3

你也可以使用以下方法:

function myFunction() {
  var str = "xq234"; 
  var allowChars = "^[a-zA-ZÀ-ÿ]+$";
  var res = str.match(allowChars);
  if(!str.match(allowChars)){
    res="true";
  }
  else {
    res="false";
  }
  document.getElementById("demo").innerHTML = res;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接