现在需要一个正则表达式来匹配 美元数值,
要求 可以匹配 : 100 , +100 , -100 $100 , +$100 , -$100, $100
即 先匹配 正负号, 再匹配 $符号,再匹配数字 , 正负号 和 $符号 可以没有。
我现在的正则表达式是 :
/^[-+]?\$?(?!0+(?:.0+)?$)(?:[1-9]\d*|0)(?:.\d{1,2})?$/
为什么职能匹配$, 加了+-号就不行呢,改怎么改呢。。求大神教育呀
现在需要一个正则表达式来匹配 美元数值,
要求 可以匹配 : 100 , +100 , -100 $100 , +$100 , -$100, $100
即 先匹配 正负号, 再匹配 $符号,再匹配数字 , 正负号 和 $符号 可以没有。
我现在的正则表达式是 :
/^[-+]?\$?(?!0+(?:.0+)?$)(?:[1-9]\d*|0)(?:.\d{1,2})?$/
为什么职能匹配$, 加了+-号就不行呢,改怎么改呢。。求大神教育呀