Advertisement

Ave表单规则-自定义验证&手机号身份证-正则验证

阅读量:

rules属性用于定义验证规则

复制代码
    const validateMobile = (rule, value, callback) => {
      if (!/^[1]([3-9])[0-9]{9}$/.test(value)) {
    callback(new Error("请输入正确的手机号格式"));
      } else {
    callback();
      }
    };
    const validateIdNo = (rule, value, callback) => {
      let id18 = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
      let id15 = /^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$/;
      if (!id18.test(value) && !id15.test(value)) {
    callback(new Error("请输入正确的身份证号格式"));
      } else {
    callback();
      }

全部评论 (0)

还没有任何评论哟~