首页 > 如何用javascript 验证字符串是否都是utf-8组成的

如何用javascript 验证字符串是否都是utf-8组成的

var pattern =/^([\x09\x0A\x0D\x20-\x7E]|[\xC2-\xDF][\x80-\xBF]|\xE0[\xA0-\xBF][\x80-\xBF]|[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}|\xED[\x80-\x9F][\x80-\xBF]|\xF0[\x90-\xBF][\x80-\xBF]{2}|[\xF1-\xF3][\x80-\xBF]{3}|\xF4[\x80-\x8F][\x80-\xBF]{2})*$/;

这个从网上抄来的正则 连中文都过不了


你看下,这个方法是否可行:http://www.cnitblog.com/neatstudio/ar...


你可以试试下面的正则

var p = /[\u3300-\u33ff\u3400-\u4d8f\u4e00-\u9fff]+/g;

这是用来检测可见字符的一段正则,如果你要加上英文单词可以加上\w

【热门文章】
【热门文章】