正则表达式

1、身份证验证

 sRegex = "^/d{17}(/d|x|X)$|^/d{15}$"

注意有X和x两个否则输入大写X时无法通过

可以进行简单验证18位纯数字,或17位纯数字加X,和15位纯数字三种方式

2、电子邮箱

  sRegex = "^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"

3、匹配中文字符

 "[/u4e00-/u9fa5]"

4、数字相关验证

非负整数(正整数 + 0) "^/d+$"

整数 "^-?/d+$"

5、字符

由26个英文字母组成的字符串 "^[A-Za-z]+$" 由数字和26个英文字母组成的字符串 "^[A-Za-z0-9]+$" 由数字、26个英文字母或者下划线组成的字符串 "^/w+$"

url 地址  "^[a-zA-z]+://(/w+(-/w+)*)(/.(/w+(-/w+)*))*(/?/S*)?$"

6、日期 YYYY-MM-DD基本上把闰年和2月等的情况都考虑进去了 ^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值