要验证字符串的 "字符长度" 使用length是不行的,这只能获取位数。
通常一个中文代表2个字符,英文1个。
所以获取字符长度很简单:就是把中文替换成2个字母就行了
上代码
var Str="哈哈哈,我是要验证的字符哦大撒大撒大撒";alert(Str.replace(/[^x00-xff]/g, 'AA').length);//输出字符长度