最新正则大全

/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/, // 固定电话

/^MYs\d{14}$/    //蚂蚁分期   MYs开头跟14位数字

/^\d{32}$/     // 32位纯数字

/^([A-Z]|\d){2}\d{12}[A-Z]$/    //银行流水号   15位数字和大写字母组成

/^\d{5,11}$/    //QQ号码     5~11位数字组成

/^[\u4e00-\u9fa5]{2,6}$/     2到6位汉字

/^1[3456789]\d{9}$/     // 最新手机号正则

/^[-_a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/      //由6~20个字母、数字、下划线和减号组成且必须以字母、下划线或减号开头

   /^[0-9A-Za-z]{4,10}$/, // 账号4-10位数字或字母组成

   /^[0-9A-Za-z]{6,16}$/, // 密码由6-16位数字或者字母组成

 /^[0-9A-Za-z]*$/, // 字母或数字

  i/^[a-zA-Z]*$/, // 是否字母

  /^[0-9a-zA-Z\u4E00-\uFA29]*$/, // 是否数字或字母或汉字

   /^[\d-]*$/i, // 是否邮编

  /^[0-9a-zA-Z_]*$/, // 是否数字、字母或下划线

  /^([1-9]\d*(\.\d+)?|0)$/, // 是否为整数且大于0/^[1-9]\d*(\.\d+)?$/

  /^(\w||[\u4e00-\u9fa5]){0,}$/, // 是否为非特殊字符(包括数字字母下划线中文)

  /^[a-zA-Z][A-Za-z0-9#$_-]{0,29}$/, // 表名

   /^-?\d+$/, // 整数

 /^[\u4e00-\u9fa5]{0,20}$/, // 别名

  /^(\W|\w{1,2}){0,15}$/, // 正则

 /^(\W|\w{1,2}){0,10}$/, // 正则

 /^(\W|\w{1}){0,30}$/, // 匹配30个字符,字符可以使字母、数字、下划线、非字母,一个汉字算1个字符

   /^(\W|\w{1}){0,50}$/, // 匹配50个字符,字符可以使字母、数字、下划线、非字母,一个汉字算1个字符

  /^(\W|\w{1}){0,20}$/, // 匹配20个字符,字符可以使字母、数字、下划线、非字母,一个汉字算1个字符

 /^(\W|\w{1}){0,100}$/, // 匹配100个字符,字符可以使字母、数字、下划线、非字母,一个汉字算1个字符

  /^(\W|\w{1}){0,250}$/, // 匹配250个字符,字符可以使字母、数字、下划线、非字母,一个汉字算1个字符

  /^[^\u4e00-\u9fa5]{0,}$/, // 不为中文  IDcard: /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/, // 身份证

 /^(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))$/, // 身份证或者是admin账号

 /^\s*(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3})|([1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))\s*$/, // 身份证

  /^[1-9]*$/, // 数字

  /image\/(png|jpg|jpeg|gif)$/, // 上传图片类型

  isNozeroNumber: /^\+?[1-9]\d*$/, // 大于零的正整数

  float: /^\d+(\.?|(\.\d+)?)$/, // 匹配正整数或者小数 或者0.这个特殊值

  IDcardAndAdmin: /^(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))$/, // 身份证或者是admin账号

  IDcardTrim: /^\s*(([1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3})|([1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X))|(admin))\s*$/, // 身份证

  companyNO: /^qqb_[0-9a-zA-Z_]{1,}$/, // 公司人员账号

  imgType: /image\/(png|jpg|jpeg|gif)$/, // 上传图片类型

  isChina: /^[\u4e00-\u9fa5]{2,8}$/,

  isNozeroNumber: /^\+?[1-9]\d*$/, // 大于零的正整数

  float: /^\d+(\.?|(\.\d+)?)$/, // 匹配正整数或者小数 或者0.这个特殊值

/^\d{n}$/ //n位的数字

/^\d{n,}$/  //至少n位的数字

/^\d{m,n}$/    //m-n位的数字

/^(0|[1-9][0-9]*)$/  // 零和非零开头的数字

/^([1-9][0-9]*)+(.[0-9]{1,2})?$/  //非零开头的最多带两位小数的数字

/^(\-)?\d+(\.\d{1,2})?$/    //带1-2位小数的正数或负数

/^(\-|\+)?\d+(\.\d+)?$/  //正数、负数、和小数:

/^[0-9]+(.[0-9]{2})?$/  //有两位小数的正实数:

/^[0-9]+(.[0-9]{1,3})?$/    //有1~3位小数的正实数:

/^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$/  // 非零的正整数

/^\-[1-9][0-9]*$/

/^\-[1-9]\d*$/  // 非零的负整数

/^\d+$ 或 ^[1-9]\d*|0$/ //非负整数

/^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$/  //    非正整数

/^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$/  //  非负浮点数

/^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/  //浮点数

/^\d{4}-\d{1,2}-\d{1,2}/   //日期格式

你可能感兴趣的:(最新正则大全)