在 JS 正则表达式中接受西班牙文 Unicode 字符

Accept Spanish Unicode Chars in JS Regex

我设置了以下正则表达式来接受单词和一些特殊字符:

const regex = /^[\w\-'.,?\/()\[\]!&\s]+$/;

我想扩展它以包括西班牙语中特殊字符的范围:ñáéíóú

我发现这个 为所有特殊字符提供了一个正则表达式,但我不确定如何将这种解决方案合并到我现有的正则表达式中。

您只需将这些字符添加到您的正则表达式中已有的 class:

const regex = /^[\wñáéíóú\-'.,?\/()\[\]!&\s]+$/;

不需要添加u修饰符。

注意:没有必要在字符 class.

中转义 [ 字符