正则匹配表达式

本文详细介绍了正则表达式的各种匹配规则,包括匹配特定数字、字符串、日期时间,以及各种复杂的正则表达式示例。通过这些规则,可以有效地验证和处理各种文本数据格式。
摘要由CSDN通过智能技术生成
  • /^(\(\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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值