前端常用正则整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39517820/article/details/81253673

不定期更新

const regular = {

  /****************************************** 效验数字 ******************************************/
  // 纯数字
  num: /^[0-9]*$/,
  // 数字英文中文
  nec: /^[a-zA-Z0-9\u4E00-\u9FA5]+$/,
  // 带1-2位小数的正数或负数
  decimal2: /^(\-)?\d+(\.\d{1,2})?$/,
  /****************************************** 校验字符 ******************************************/

  // 数字加横杠
  nh: /^[\d-]*$/,
  // 汉字
  chinese: /^[\u4e00-\u9fa5]{0,}$/,
  // 由数字和26个英文字母组成的字符串
  alphanum: /^[A-Za-z0-9]+$/,
  // 中文、英文、数字包括下划线
  pwdString: /^[\u4E00-\u9FA5A-Za-z0-9_]+$/,
  // 中文、英文、数字但不包括下划线等符号
  nameString: /^[\u4E00-\u9FA5A-Za-z0-9]+$/,

  /****************************************** 效验特殊需求 ******************************************/

  // 电子邮箱
  email: /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/,
  // 手机
  phone: /^[1][0-9]{10}$/,
  // 身份证号
  IDnumber: /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/,
  //去除首尾空白字符的正则表达式
  trim: /^\s*|\s*$/
};
export default regular;

猜你喜欢

转载自blog.csdn.net/qq_39517820/article/details/81253673