Javascript 接受JS正则表达式中的西班牙语Unicode字符
我设置了以下正则表达式以接受单词和一些特殊字符:Javascript 接受JS正则表达式中的西班牙语Unicode字符,javascript,regex,unicode,Javascript,Regex,Unicode,我设置了以下正则表达式以接受单词和一些特殊字符: const regex = /^[\w\-'.,?\/()\[\]!&\s]+$/; 我想将其扩展到西班牙语中特殊字符的范围:ñáêíóú 我发现它为所有特殊字符提供了一个正则表达式,但我不确定如何将这种解决方案合并到我已经存在的正则表达式中。您可以简单地将这些字符添加到您的正则表达式中已有的类中: const regex = /^[\wñáéíóú\-'.,?\/()\[\]!&\s]+$/; 不需要添加u修饰符 注意:在字
const regex = /^[\w\-'.,?\/()\[\]!&\s]+$/;
我想将其扩展到西班牙语中特殊字符的范围:ñáêíóú
我发现它为所有特殊字符提供了一个正则表达式,但我不确定如何将这种解决方案合并到我已经存在的正则表达式中。您可以简单地将这些字符添加到您的正则表达式中已有的类中:
const regex = /^[\wñáéíóú\-'.,?\/()\[\]!&\s]+$/;
不需要添加u
修饰符
注意:在字符类中转义
[
字符并不是真的必要。将\w
更改为\wñáèíú
?我不需要使用unicode语法?\u2000
等?不,不需要。好的,想发布答案吗?