正则表达式 自己遇到的坑
朋友让帮忙写一个正则表达式 是匹配大于等于0的数,
这还不简单 ^0|([1-9]\d*)$ 搞定 整个字符串匹配一个字符串0 或者匹配[1-9]开头 后面跟着任意数字
想法很丰满 测试 -2000 ,2.25这种也能匹配。 搞不懂为什么
后来才明白 多个表达式逻辑或 要用(表达式a|表达式b|表达式c) 这样才是在表达式可选项 否则 上面就变成了 匹配0开头 或者[1-9]后面跟着任意数字结尾
朋友让帮忙写一个正则表达式 是匹配大于等于0的数,
这还不简单 ^0|([1-9]\d*)$ 搞定 整个字符串匹配一个字符串0 或者匹配[1-9]开头 后面跟着任意数字
想法很丰满 测试 -2000 ,2.25这种也能匹配。 搞不懂为什么
后来才明白 多个表达式逻辑或 要用(表达式a|表达式b|表达式c) 这样才是在表达式可选项 否则 上面就变成了 匹配0开头 或者[1-9]后面跟着任意数字结尾