vue正则表达式验证邮箱,电话,手机,url

2022-04-20  本文已影响0人  吖_7c06
//正则验证:直接引入组件,传需要验证的参数即可,不需要再写test

/**
 * 邮箱
 * @param {*} s
 */
 export function isEmail (s) {
    return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)
  }
  
  /**
   * 手机号码
   * @param {*} s
   */
  export function isMobile (s) {
    return /^1[0-9]{10}$/.test(s)
  }
  
  /**
   * 电话号码
   * @param {*} s
   */
  export function isPhone (s) {
    return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)
  }
  
  /**
   * URL地址
   * @param {*} s
   */
  export function isURL (s) {
    return /^http[s]?:\/\/.*/.test(s)
  }
上一篇 下一篇

猜你喜欢

热点阅读