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

时间:2012-03-08 13:49:52

标签: javascript regex

  

可能重复:
  Regular expression to match non-english characters?

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

String.prototype.isText2 = function () {return /^[\.\-\w\s&']*$/.test(this)}

这个正则表达式只允许拉丁字符,我认为'&

如何让它允许非拉丁字母? (像这些ç,ü,ğ,ş和中国,日本,阿拉伯语)

2 个答案:

答案 0 :(得分:0)

您可以使用XRegExp。这支持Unicode。

答案 1 :(得分:0)

您需要使用unicode值。请查看this以前的SO主题以获取更多信息。