2021-07-26

正则

/** 正则**/
const regexs = {
  mobileExp: /^1[0-9]\d{9}$/, // 手机号码
  telExp: /^\d{3}-\d{7,8}$|\d{4}-\d{7,8}$/, // 固定电话
  mobileTelExp: /(^1[0-9]\d{9}$)|(^\d{3}-\d{7,8}$|\d{4}-\d{7,8}$)/, // 手机或电话
  floatExp: /^(-?\d+)(\.\d+)?$/, // 浮点数
  floatExp1: /^(\d+)(\.\d+)?$/, // 正浮点数
  // moneyExp : /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, // 金钱 保保留两位
  moneyExp: /(^[1-9]([0-9]+)?(\.[0-9]+)?$)|(^(0){1}$)|(^[0-9]\.[0-9]+?$)/, // 金钱
  rateExp: /(^[1-9]([0-9]+)?(\.[0-9]{1,})?$)|(^(0){1}$)|(^[0-9]\.[0-9]{1,}?$)/, // 金钱
  rateExp1: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]{1,2}?$)/, // 金钱 2位
  numberExp: /^[0-9]*$/, // 数字
  intNumberExp: /^[1-9]*[1-9][0-9]*$/, // 正整数有小数
  intNumberExp1: /^\+?[1-9][0-9]*$/, // 正整数
  percentExp: /^((?:|0|[1-9]\d?|100)(?:\.\d{1,2})?)$/, // 百分比
  percentExp1: /^((?:|0|[1-9]\d?|100)(?:\.\d{1,4})?)$/, // 百分比 4位
  az_09Exp: /^[0-9a-zA-Z_]{1,}$/, // 数字字母下划线
  urlExp: /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&:]*)?/, // url
  emailExp: /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/, // 邮箱
  idCardExp: /^(([1][1-5])|([2][1-3])|([3][1-7])|([4][1-6])|([5][0-4])|([6][1-5])|([7][1])|([8][1-2]))\d{4}(([1][9]\d{2})|([2]\d{3}))(([0][1-9])|([1][0-2]))(([0][1-9])|([1-2][0-9])|([3][0-1]))\d{3}[0-9xX]$/, // 身份证
  faxExp: /^(\d{3,4}-)?\d{7,8}$/, // 传真
  codeExp: /^[0-9]\d{5}$/, // 邮编
  packageExp: /^[a-zA-z]+(.[0-9a-zA-z]+)*$/, // 包名
  creditCode: /^([0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}|[1-9]\d{14})$/ // 统一社会信用代码
//  imageExp : /(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$/gi // 图片
}

export default regexs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值