validate中,value长度校验(中文长度)
来源:互联网 发布:淘宝的iphone6s能买吗 编辑:程序博客网 时间:2024/06/16 16:34
validate中,无论minLength还是maxLength校验,中文占一个字符。但后台数据库的varchar2中文占2个字节,所以当validate长度校验通过后,后台不一定能成功保存(或者是修改)数据。
因此,这只能在validate里对中文长度进行校验。其方法如下:
//中文字符长度处理
$.validator.addMethod(
"StringLength", //验证方法名称
function(value, element, param) {//验证规则
var flag = false;
var length = value.length;
for ( var i = 0; i < length; i++) {
if (value.charCodeAt(i) > 127) {
length++;
}
}
if(length <= 50){
flag = true;
}
return flag;
},
'用户组名称长度不能超过50'//验证提示信息
);
0 0
- validate中,value长度校验(中文长度)
- 校验中文长度和英文长度
- 含中文字符的字符串长度校验
- js中文长度校验以及字节
- js中校验汉字的长度
- 修改jquery.validate.js计算中文字符长度的规则。
- 关于textarea长度校验
- 校验字符二进制长度
- 字符长度校验
- textarea校验长度
- js校验字符长度(一个中文占两个字符)
- js中计算中文长度方法(转)
- Android中EditText中文英文长度控制
- 提C#中截取长度中文字符串
- Lua中含中文字符串长度计算
- js中计算中文长度方法
- rails 校验中英文混合长度
- 校验文本框输入字长度
- yuv视频的播放
- swfUpload上传图片
- android launcher3 安装卸载
- 第8周项目2 建立连链串算法库
- 记录多线程成长----1
- validate中,value长度校验(中文长度)
- iOS安全攻防-常用工具和命令
- 从编程的角度,怎么让浏览器自动使用极速模式(webkit内核)
- 【超详细】Eclipse中建android工程报Invalid layout of of java.lang.String at value解决方法
- mysql数据库存储PHP数组、对象的方法
- Leetcode 415. Add Strings[easy]
- C语言:回文数
- Mysql随笔
- VMware Shared Folders 在 Win10 上失效