自定义验证只能输入汉字问题

来源:4-1 自定义验证方法

拿不到钥匙的车放不进手机的歌

2016-09-20 20:08

$.validator.addMethod(checkname,function(){

   var checkname = /^[\u4e00-\u9fa5]{1,6}$/;

   return (checkname.test(value));

},"请输入1-6位汉字");

然后在rules里添加

username:{

required:true,

checkname:true,

}

 然后点击按钮 什么都不会显示, 错在哪里?

写回答 关注

1回答

  • qq_心的烙印_03691531
    2016-09-22 16:10:46

    $.validator.addMethod("checkname",function(value,element,params){

              var checkname = /^[\u4e00-\u9fa5]{1,6}$/;

                 return this.optional(element)||(checkname.test(value));},"请输入1-6位汉字");

    我已经试过了,你忘记打了"checkname",双引号,而且代码不能写在validate()方法体,

    拿不到钥匙的...

    加双引号那个 我知道了 多谢兄弟,我是下载了课件以后自己coding by coding的,,

    2016-10-01 08:32:48

    共 2 条回复 >

jQuery插件——Validation Plugin

validation让客户端表单验证变容易,缩短用户等待时间

65868 学习 · 223 问题

查看课程

相似问题