Javascript 允许使用正则表达式使用非拉丁字符

Javascript 允许使用正则表达式使用非拉丁字符,javascript,regex,Javascript,Regex,可能重复: 我使用这个正则表达式来限制一些字符。 我想改变它,允许所有拉丁和非拉丁字母,但我认为正则表达式不是我的想法:) 这个正则表达式只允许拉丁字符和,和&我想 我如何使它允许非拉丁字母?(如ç、ü、ğ、ş和汉语、日语、阿拉伯语)您可以使用。这支持Unicode。您需要使用Unicode值。请查看上一个SO线程以了解更多信息。可能类似于\u0000-\u007f String.prototype.isText2 = function () {return /^[\.\-\w\s&'

可能重复:

我使用这个正则表达式来限制一些字符。 我想改变它,允许所有拉丁和非拉丁字母,但我认为正则表达式不是我的想法:)

这个正则表达式只允许拉丁字符和
&
我想


我如何使它允许非拉丁字母?(如ç、ü、ğ、ş和汉语、日语、阿拉伯语)

您可以使用。这支持Unicode。

您需要使用Unicode值。请查看上一个SO线程以了解更多信息。

可能类似于
\u0000-\u007f
String.prototype.isText2 = function () {return /^[\.\-\w\s&']*$/.test(this)}