正则表达式 自己遇到的坑

朋友让帮忙写一个正则表达式   是匹配大于等于0的数,

   这还不简单   ^0|([1-9]\d*)$   搞定   整个字符串匹配一个字符串0  或者匹配[1-9]开头 后面跟着任意数字

   想法很丰满 测试  -2000  ,2.25这种也能匹配。 搞不懂为什么

  后来才明白 多个表达式逻辑或 要用(表达式a|表达式b|表达式c) 这样才是在表达式可选项     否则 上面就变成了 匹配0开头  或者[1-9]后面跟着任意数字结尾

转载于:https://www.cnblogs.com/LQBlog/p/6187357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值