• layui常用的验证


    var LayVerifyExtend = {
    notnullNonnegativeInteger: function (value, item) { //value:表单的值、item:表单的DOM对象
    if (!/^-?(?:d+|d{1,3}(?:,d{3})+)(?:d+)?$/.test(value))
    return '只能输入非负整数!';
    },
    maxlength: function (value, item) { //value:表单的值、item:表单的DOM对象
    if (GetLength(value) > item.maxLength)
    return '只能输入' + item.maxLength + '个字符!';
    },
    PHONE: function (value, item) { //value:表单的值、item:表单的DOM对象 (验证手机号非必填)
    if (value.length > 0 && value != "" && !(/^1[3456789]d{9}$/.test(value)))
    return '手机号格式错误!';
    },
    IdCard: function (value, item) {//验证身份证号是否正确
    //var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/;
    //if (reg.test(value) === false) {
    // return '身份证格式错误!';
    //}
    var val = value;
    if (val == '') {
    //身份证号不能为空
    //return '身份证号不能为空!';
    }
    else {
    if (val.length==18 && val.substr(val.length - 1, val.length) == "x") {
    val = val.substring(0, 17) + "X";
    $(item).val(val.substring(0, 17) + "X");
    }
    if (!CheckIdCard(val)) {
    return '身份证格式错误!';
    }

    }
    },
    faxandphone: function (value, item) {//固话与手机验证,非必填
    var reg = /^((0d{2,3}-d{7,8})|(1[357894]d{9}))$/;
    if (value.length > 0 && reg.test(value) === false) {
    return '电话格式错误!';
    }
    },
    PositiveInteger: function (value, item) { //非空的正整数
    debugger;
    var reg = /^[+]{0,1}(d+)$/
    if (value.length > 0 && reg.test(value) === false)
    return '只能输入正整数!';
    },
    morezero: function (value, item) {//大于等于0
    if (!/^[+]{0,1}(d+)$|^[+]{0,1}(d+.d+)$/.test(value))
    return '只能输入大于等于0的数!';
    },
    nullormorezero: function (value, item) {//大于等于0
    if (value != '') {
    if (!/^[+]{0,1}(d+)$|^[+]{0,1}(d+.d+)$/.test(value))
    return '只能输入大于等于0的数!';
    }
    }
    }

    //加载公共验证方法库

     form.verify(LayVerifyExtend);

  • 相关阅读:
    webservice的简单介绍
    如何在page_load方法判断是服务器端控件引发的page_load方法
    android架构概述
    页面传递数组参数
    XML与DataTable/DataSet互转
    jquery调用asp.net 页面后台方法
    asp.net缓存机制
    jQuery操作radio,checkbox,select
    jquery选择器
    android开发环境的搭建过程
  • 原文地址:https://www.cnblogs.com/wyge/p/11937229.html
Copyright © 2020-2023  润新知