在 JS 正则表达式中接受西班牙文 Unicode 字符
Accept Spanish Unicode Chars in JS Regex
我设置了以下正则表达式来接受单词和一些特殊字符:
const regex = /^[\w\-'.,?\/()\[\]!&\s]+$/;
我想扩展它以包括西班牙语中特殊字符的范围:ñáéíóú
我发现这个 为所有特殊字符提供了一个正则表达式,但我不确定如何将这种解决方案合并到我现有的正则表达式中。
您只需将这些字符添加到您的正则表达式中已有的 class:
const regex = /^[\wñáéíóú\-'.,?\/()\[\]!&\s]+$/;
不需要添加u
修饰符。
注意:没有必要在字符 class.
中转义 [
字符
我设置了以下正则表达式来接受单词和一些特殊字符:
const regex = /^[\w\-'.,?\/()\[\]!&\s]+$/;
我想扩展它以包括西班牙语中特殊字符的范围:ñáéíóú
我发现这个
您只需将这些字符添加到您的正则表达式中已有的 class:
const regex = /^[\wñáéíóú\-'.,?\/()\[\]!&\s]+$/;
不需要添加u
修饰符。
注意:没有必要在字符 class.
中转义[
字符