20个常用的正则表达式

 我来答
Giulia最靓的仔
2023-03-21
知道答主
回答量:61
采纳率:100%
帮助的人:9396
展开全部

正则表达式

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

  • 匹配非负整数(正整数和0):^\d+$

  • 匹配正整数:^[1-9]\d*$

  • 匹配非正整数(负整数和0):^((-\d+)|(0+))$

  • 匹配负整数:^-[1-9]\d*$

  • 匹配整数:^-?\d+$

  • 匹配非负浮点数(正浮点数和0):^\d+(.\d+)?$

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

  • 匹配非正浮点数(负浮点数和0):^((-\d+(.\d+)?)|(0+(.0+)?))$
    10

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

  • 匹配浮点数:^-?\d+(.\d+)?$
    12

  • 匹配由26个英文字母组成的字符串:^[A-Za-z]+$

  • 匹配由26个大写英文字母组成的字符串:^[A-Z]+$

  • 匹配由26个小写英文字母组成的字符串:^[a-z]+$

  • 匹配由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$

  • 匹配由数字、26个英文字母或者下划线组成的字符串:^\w+$

  • 匹配电子邮件地址:^\w+([-+.]\w+)*@\w+([-.]\w+

  • 匹配URL:^[a-zA-z]+://(\w+(-\w+)*)(.(\w+(-\w+

  • 匹配手机号码:^1[3|4|5|6|7|8|9][0-9]{9}$

  • 匹配身份证号码:^\d{15}|\d{18}$

常用正则表达式

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式