Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 接受JS正则表达式中的西班牙语Unicode字符_Javascript_Regex_Unicode - Fatal编程技术网

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
等?不,不需要。好的,想发布答案吗?