相关校验

作者: 勾起一抹笑容 | 来源:发表于2022-02-21 13:52 被阅读0次

//定义校验规则

const reg = {

  psw1: /^.*(?=.{6,16})(?=.*\d{1,})(?=.*[a-zA-Z]{1,})(?=.*[!@#$%^&*.?\\]).*$/,

  psw2: /^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$]).{6,16}$/,

  email: /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/,

  url: /^(http(s?)|):\/\/(.+)$/,

  money: /^(0|[1-9]\d*)(\s|$|\.\d{1,2}\b)/, // 大于等于0且保留小数1~2位

  moneyNum: /^(-)*(\d+)+(\.\d{0,2})?$/, //数字,小数最多保留两位

  intNum: /^[1-9]\d*$/, // 正整数

};

// 手机号校验

export function phoneCheck(phone) {

  const regValue = /^(1\d{10})+$/;

  if (!phone) {

    message.warning("请输入手机号!");

    return false;

  }

  if (!regValue.test(phone)) {

    message.error("手机号格式错误!");

    return false;

  }

  return true;

}

// 验证码校验

export function codeCheck(code) {

  if (!code || code.toString().length !== 6) {

    message.warning("请输入手机号!");

    return false;

  }

  return true;

}

//邮箱校验

export function checkEmail(mail) {

  const regValue = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

  if (regValue.test(mail)) {

    return true;

  } else {

    message.error("邮箱格式错误");

    return false;

  }

}

//去除首尾空格

function customTrim(value) {

  if (value) {

    let val = value.toString();

    return val.replace(/(^\s*)|(\s*$)/g, "");

  }

  return value;

}

相关文章

  • 相关校验

    //定义校验规则 const reg = { psw1: /^.*(?=.{6,16})(?=.*\d{1,})...

  • springboot使用validation校验类

    springboot使用spring validation进行校验 spring validation相关注解校验...

  • EditText 相关设置

    1. 设置 整数或小数 以及相关位数 1.1 过程中 设置校验规则 设置相关位数 1.2 提交 设置校验规则 其他...

  • SpringMVC利用全局异常数据校验

    异常拦截-数据校验 SSM框架集成数据校验: 导入相关jar包 SSM集成所有jar包+以下jar包 数据校验工具...

  • Spring核心——数据校验

    在Java数据校验详解中详细介绍了Java数据校验相关的功能(简称Bean Validation,涵盖JSR-30...

  • bootstrap直接对form表进行校验

    form表单可以前端进行校验,当然也可以直接采用bootstrap对form表单进行校验如form表单中有 等相关...

  • 身份证验证 - iOS

    日常开发中难免会遇到一些对信息校验相关的需求,如下是针对身份证信息进行相关校验的方法;一、身份证 15 位1.编码...

  • Guava记录 - Strings类

    guava提供了Strings类处理字符串相关。 1、Strings.isNullOrEmpty(null) 校验...

  • 获取 App Store 中的相关信息 - iOS

    有些校验等情况会需要提取 App Store 中的相关信息,如下即获取 App Store 中相关信息的 code...

  • RAR文件修复原理以及方法

    校验文件 CRC是校验文件,经常在与压缩和解压相关的文件或软件中。 作用:任何文件损坏之后,都应该从其它渠道获...

网友评论

    本文标题:相关校验

    本文链接:https://www.haomeiwen.com/subject/sxqilrtx.html