jQuery.validator.addMethod+校验--有道笔记整理

原创 2015年11月19日 17:04:30
// 手机号码验证    
  jQuery.validator.addMethod("isMobile", function(value, element) {
    value = jQuery.trim(value);
    var length = value.length;
    return this.optional(element) || (length == 11 && /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/.test(value));    
  }, "请输入正确的手机号码!");

  // 不能包含全角字符
  jQuery.validator.addMethod("hasChn", function(value, element) {
    return  (escape(value).indexOf("%u") < 0);    
  }, "不能包含中文字符");

  // 只能输入中文
  jQuery.validator.addMethod("onlyChn", function(value, element) {
    return  ((/^[\u4e00-\u9fa5]+$/.test(value)));
    }, "只能输入中文字符");
 
    //**************************************
    // 信息验证
    //**************************************  
    $(".verify").each(function(i){
   $(this).html("<span style='color:red'>*</span>"+$(this).html());
   });
 
  //聚焦第一个输入框
  $("#loginName").focus();
  //为userInfoFrom注册validate函数
  $("#sysAddUserInfo").validate({
   onsubmit: false,
   rules: {
    loginName:{
     required:true,
     hasChn:true,
     rangelength:[2,30]
       },
       realName:{
        required:true,
        onlyChn:true,
     rangelength:[2,10]
    },
     
    email:{
     email:true,
     rangelength:[0,20]
    },
    phone:{
     isMobile:true
    }
    }
  });

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

有道云笔记

  • 2011-12-13 11:29
  • 11.61MB
  • 下载

jquery-validator.js插件校验

首先引入文件 在JS里配置文件 名字针对标签的属性name //配置校验参数  $().ready(function(){ $("#dbform").validate({   r...

有道云笔记

  • 2013-04-15 09:46
  • 14.89MB
  • 下载

jquery.validate 自定义验证方法 addMethod

$(document).ready( function() { /** * 身份证号码验证 * */ function isIdCardNo(num) { var factorArr = ...

有道云笔记

  • 2016-02-12 20:35
  • 42.12MB
  • 下载

学习笔记(二) springmvc+validator校验中的组合验证和顺序验证

今天在springmvc 中使用了bean-validator,记录一下使用分组验证和顺序验证的方法 (一)前期准备工作 1.首先jar版本使用的是  org.hibernate ...

有道云笔记

  • 2012-10-21 12:44
  • 13.90MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)