首页 > 其他 > 详细

表单验证集合

时间:2021-01-27 22:30:13      阅读:26      评论:0      收藏:0      [点我收藏+]
 //验证联系电话
    var validatePhone = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入联系电话"));
      } else if (!/^1[3456789]\d{9}$/.test(value)) {
        callback(new Error("您输入的格式有误"));
      } else {
        callback();
      }
    };
//验证年龄
    var validateAge = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入年龄"));
      } else if (!/(^[1-9]\d*$)/.test(value)) {
        callback(new Error("请输入正整数"));
      } else {
        callback();
      }
    };
//验证手机号码
    var validatePhone = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入手机号码"));
      } else if (!/^1[3456789]\d{9}$/.test(value)) {
        callback(new Error("您输入的手机号码格式有误"));
      } else {
        callback();
      }
    };
//验证固定电话
    var validateCall = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入固定电话"));
      } else if (!/^0(([1-9]\d)|([3-9]\d{2}))\d{8}$/.test(value)) {
        callback(new Error("您输入的固话格式有误"));
      } else {
        callback();
      }
    };
 const quantityValidate = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入参数"));
      } else if (isNaN(value)) {
        callback(new Error("请输入数字型参数"));
      } else {
        callback();
      }
    };
 //验证车牌号
    var validateLicense = (rule, value, callback) => {
      if (value === "") {
        callback(new Error("请输入车牌号"));
      } else if (
        !/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/.test(
          value
        )
      ) {
        callback(new Error("请输入合法的车牌号"));
      } else {
        callback();
      }
    };

 

表单验证集合

原文:https://www.cnblogs.com/gwkzb/p/14337142.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!