[i][b]本文为firedragonpzy原创,转载务必在明显处注明:
转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/760[/b][/i]
转载自【Softeware MyZone】原文链接: http://www.firedragonpzy.com.cn/index.php/archives/760[/b][/i]
1、注:调整一个汉字字符长度为2,一个英文字符长度为1
for (var i = 0; i < val.length; i++)
{
len = len + ((val.charCodeAt(i) >= 0x4e00 && val.charCodeAt(i) <= 0x9fa5) ? 2 : 1);
}
2、validationEngine 字符长度问题(汉字字符,英文字符长度)
将var len = field.val().length;替换为(因为从网上没有找到合适的方法,所以自己写了个,当然这个也可以自己封装,因为时间问题,暂且这样)
var len = 0;
var val = field.val();
for (var i = 0; i < val.length; i++)
{
len = len + ((val.charCodeAt(i) >= 0x4e00 && val.charCodeAt(i) <= 0x9fa5) ? 2 : 1);
}