问题描述
- 求助正则表达式的问题
-
现有一正则表达式 :/^$?[-+]?(?!0+(?:.0+)?$)(?:[1-9]d*|0)(?:.d{1,2})?$/
此表达式可以匹配 100 , $100 , +100, -100 , +$100 也可以输入小数点后两位,如100.01
如何 修改正则表达式 , 让他可以 匹配 0 ?
解决方案
try this:
/^$?[-+]?(?!0+(.0+)$)(?:[1-9]d*|0)(.d{1,2})?$/
解决方案二:
如何匹配不包含某个子串的情况?比如:this book name is >! 用(?[^无法匹配,如何指定text内容不能为 ?......
答案就在这里:正则表达式的问题
解决方案三:
正则:
[+-]?[$]?(([1-9][0-9]*|0)(|[.][0-9]+))
时间: 2024-10-02 17:38:54