常用的正则表达式

以下是一些常用的正则表达式示例:

  1. 匹配邮箱格式:

    ^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
    

  2. 匹配手机号码格式:

    ^1[3456789]\d{9}$
    

  3. 匹配URL格式:

    ^(http|https)://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
    

  4. 匹配日期格式(yyyy-mm-dd):

    ^\d{4}-\d{2}-\d{2}$
    

  5. 匹配邮政编码格式(中国):

    ^\d{6}$
    

  6. 匹配身份证号码格式(中国):

    ^\d{17}[\dX]|\d{15}$
    

  7. 匹配数字:

    ^\d+$
    

  8. 匹配字母:

    ^[a-zA-Z]+$
    

  9. 匹配字母和数字:

    ^[a-zA-Z0-9]+$
    

  10. 匹配特殊字符:

    ^[\w\W]+$
    

以下是一些常见的数字的正则表达式:

  1. 整数:^\d+$ 该正则表达式匹配一个或多个数字,表示一个整数。

  2. 正整数:^[1-9]\d*$ 该正则表达式匹配一个以非零数字开头的整数,表示一个正整数。

  3. 负整数:^-[1-9]\d*$ 该正则表达式匹配一个以负号开头的整数,表示一个负整数。

  4. 浮点数:^[+-]?\d+(.\d+)?$ 该正则表达式匹配一个浮点数,可以有正负号,小数部分是可选的。

  5. 正浮点数:^[+]?\d+(.\d+)?$ 该正则表达式匹配一个以正号开头的浮点数,可以有小数部分。

  6. 负浮点数:^-?\d+(.\d+)?$ 该正则表达式匹配一个以负号开头的浮点数,可以有小数部分。

  7. 数字:^[+-]?\d+(.\d+)?$ 或 ^\d+(.\d+)?$ 该正则表达式匹配一个数字,可以有正负号,可以有小数部分。

请注意,这只是一些常见的数字的正则表达式示例,具体使用时需要根据实际场景进行调整和扩展。

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值