【正则表达式系列】常用正则


常用的正则表达式:
1、"^\d+$" //非负整数(正整数 + 0)

2、"^[0-9]*[1-9][0-9]*$" //正整数

3、"^((-\d+)|(0+))$” //非正整数(负整数 + 0)

4、"^-[0-9]*[1-9][0-9]*$" //负整数

5、"^-?\d+$" //整数

6、"^\d+(\.\d+)?$" //非负数(正整数+正浮点数 + 0)

7、"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"//正数

8、"^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //非正数(负数 + 0)

9、"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负数

10、"^(-?\d+)(\.\d+)?$" //实数

11、"^[A-Za-z]+$" //由26 个英文字母组成的字符串

12、"^[A-Z]+$" //由26 个英文字母的大写组成的字符串

13、"^[a-z]+$" //由26 个英文字母的小写组成的字符串

14、"^[A-Za-z0-9]+$" //由数字和26 个英文字母组成的字符串

15、"^\w+$" //由数字、26 个英文字母或者下划线组成的字符串

16、"^[a-zA-Z0-9]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email 地址

17、^(13)[0-9]{9}|(147)[0-9]{8}|(15)[0,1,2,3,5,6,7,8,9]{1}[0-9]{8}|(18)[0,2,5,6,7,8,9]{1}[0-9]{8}$ //手机号码

18、^[\w|@|!|&|*|#|$|^|?|!|~|+|=|-|\.|,]{6,18}$ //密码6-18 位,包括数字字母或符号

19、^[\u4e00-\u9fa5]{2,4}$ //中文名字,2-4 个字

20、^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$ //身份证号

21、^[1-9][0-9]{4,}$ //.匹配腾讯QQ 号

22、[1-9]\d{5}(?!\d) //匹配中国邮政编码

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值