修改jquery.validate.js计算中文字符长度的规则。
来源:互联网 发布:永久域名之小明看看 编辑:程序博客网 时间:2024/05/30 04:24
修改jquery.validate.js计算中文字符长度的规则。
//新增函数:获取含有中文的字符长度,后端数据库是UTF-8编码,汉字占三个字节
getChineseLength:function(str){
var len = 0;
for (var i=0; i<str.length; i++) {
if (str.charCodeAt(i)>127) {
len += 3;
} else {
len ++;
}
}
return len;
},
//更正原有的函数
getLength: function( value, element ) {
switch ( element.nodeName.toLowerCase() ) {
case "select":
return this.getChineseLength($( "option:selected", element ));
case "input":
if ( this.checkable( element ) ) {
return this.getChineseLength(this.findByName( element.name ).filter( ":checked" ));
}
}
return this.getChineseLength(value);
},
0 0
- 修改jquery.validate.js计算中文字符长度的规则。
- 解决jQuery.Validate.js在先调用form()方法后没法获取通过js修改的验证规则
- jquery 判断中文字符的长度
- jQuery.validate.js 中文API
- jQuery.validate的校验规则
- JS计算字符串字符长度
- js判断中文字符和英文字符的长度
- 计算含有中文字符字符串长度的函数
- 计算一段字符串的长度(中文算两个字符)
- jquery.validate.js使用说明+中文API
- jquery.validate.js中文使用详解
- jquery.validate.js使用说明+中文API
- jquery.validate.js表单验证+中文api
- Java String类型含普通字符以及中文字符,计算等价的中文字符串长度
- js判断含中文字符的字符串长度
- C#计算字符串长度(中文两个字符)
- jQuery.Validate常用的一些规则
- jQuery.Validate常用的一些规则
- 最后的打板计划
- Android学习笔记(SharedPreferences的使用)
- 华为机试题--高铁换乘(Floyed算法)
- 234. Palindrome Linked List
- HDU 4807 Lunch Time(费用流)
- 修改jquery.validate.js计算中文字符长度的规则。
- FastClick使用之trigger触发click失效
- ArduPilot稳定版分支编译
- TCP/UDP/IP学习
- Android 微信支付接入
- JUnit测试【1】(断言)
- 关于setConnectTimeout和setReadTimeout的问题
- :after
- Ajax调用WebService(一)