Jon*_*rdo 12 javascript regex diacritics
我正在寻找一个Javascript正则表达式,以确保字符串只包含空格,字母和ñ - 不区分大小写.
我已经尝试过了:/^[A-Za-z _]*[A-Za-z][A-Za-z _]*$/但它没有接受ñ.
Ben*_*ate 16
/^[ñA-Za-z _]*[ñA-Za-z][ñA-Za-z _]*$/
Run Code Online (Sandbox Code Playgroud)
和
/^[\u00F1A-Za-z _]*[\u00F1A-Za-z][\u00F1A-Za-z _]*$/
Run Code Online (Sandbox Code Playgroud)
应该管用.
Javascript正则表达式支持\u0000通过\uFFFF.
如果您只是想要该字符,请将其插入正则表达式,例如[A-Za-zÑñ ]. 否则,请为 Javascript 使用支持 Unicode 的 Regex 库,例如http://xregexp.com/。遗憾的是 JS 正则表达式不支持 Unicode 兼容的字符类(如\p{L}在 C# 正则表达式中)