首页 > 代码库 > 正则表达式 自己遇到的坑
正则表达式 自己遇到的坑
朋友让帮忙写一个正则表达式 是匹配大于等于0的数,
这还不简单 ^0|([1-9]\d*)$ 搞定 整个字符串匹配一个字符串0 或者匹配[1-9]开头 后面跟着任意数字
想法很丰满 测试 -2000 ,2.25这种也能匹配。 搞不懂为什么
后来才明白 多个表达式逻辑或 要用(表达式a|表达式b|表达式c) 这样才是在表达式可选项 否则 上面就变成了 匹配0开头 或者[1-9]后面跟着任意数字结尾
正则表达式 自己遇到的坑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。