function Chinasimple(str) {
var strs=str.replace(/(^\s+)|(\s+$)/g, "");//去除前后的空格
if (!strs.match(/^[\u4e00-\u9fa5]{2,4}$/)) {//我习惯用match
alert("只能输入2到4个汉字");
return false;
}
}
var patt3 = /^[\u4e00-\u9fa5]{2,4}$/; /*只能输入2-4个汉字*/
if (patt3.test(str)==false)
{
alert("真实姓名应由2-4个汉字组成。");
return false;
}
Try this one
^[\u2E80-\u9FFF]{2, 4}+$
或者
^[\u2E80-\u9FFF]{4, 8}+$
今晚回去测试,这部电脑没有中文环境。
真难