手机号正则表达式验证_正则表达式大全

检验手机号码

# 要求:手机号码必须为11位数字,以1开头,第二位为1或5或8。

检验邮箱

import 

验证身份证

import 

验证日期年-月-日

import 

验证数字的表达式

匹配数字:^[0-9]*$

匹配n位的数字:^d{n}$

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

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

匹配非零的正整数:^[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)$

匹配正浮点数:^[1-9]d*.d*|0.d*[1-9]d*$

匹配负浮点数:^-([1-9]d*.d*|0.d*[1-9]d*)$ 

匹配非正浮点数:^((-d+(.d+)?)|(0+(.0+)?))$ 

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

验证字符的表达式

匹配汉字

以上是一些比较常用到的正则验证,想要更详细的学习Python正则表达式可以看一下这里:

Python正则表达式_后端_侠课岛​www.9xkd.com
3bea7202140cd02f377ceba936a3e87e.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值