常规检验

1、

let checkPhone = (rule, value, callback) => {
        if (!value) {
            return callback();
        } else {
            setTimeout(() => {
                if (!/^1(3|4|5|6|7|8|9)\d{9}$/.test(value)) {
                    callback(new Error("手机号码格式不正确,请重填"));
                } else {
                    callback();
                }
            }, 500);
        }
    };

2、

      !/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(value)
      callback(new Error("电话号格式不正确"));

3、

   !/^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/.test(value)
   callback(new Error("邮箱格式不正确"))

4、

!/(^\d{15}$)|(^\d{17}([0-9]|X)$)|(^[A-Z]{1}[0-9]{6}[(]{1}[a-zA-Z0-9]{1}[)]{1}$)|(^[A-Z]{1}[0-9]{8,10}$)/.test(value)
callback(new Error("身份证号格式不正确"))

5、

        let reg = /^-?(\d+|\d+\.\d{1,2})$/;
        const validateAccountInput = (rule, value, callback) => {
            if (!String(value)) {
                return callback('此项必填!');
            }
            else if (isNaN(value)) {
                return callback('请填写数字值!');
            }
            else if (!reg.test(value)) {
                return callback('请保留两位小数!');
            }
            else if (value > 10000) {
                return callback('牌照费不得大于10000!');
            }
            callback();
        };
        vehicleLicenseFee: [
                    {required: true, message: '请输入', trigger: 'change'},
                    {validator: validateAccountInput, trigger: 'blur'}
         ]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,442评论 19 139
  • 1.javascript的typeof返回哪些数据类型 object number function boolea...
    洛珎阅读 1,891评论 0 0
  • 1、树与数组转换对应的目录如下图所示: 1、树与数组转换 /* * @Author: zhr */ import...
    08f1b6c52d2a阅读 26,616评论 8 3
  • 详见D:\workspace\src\renderer\pages\menu\Aside.vue 文件 功能一:当...
    Sunshine_488c阅读 4,245评论 0 0
  • //转化为dd-MM-yyyy HH:mm:ss export const dateReurn1 = (date1...
    不负好时光阅读 2,206评论 0 0