正则解题方式
/^\$((([1-9](\d{0,2})(,\d{3})*)|(\d))(\.\d{2})?)$/
先约束开头跟结尾
小数部分是固定的两位数,也可能不存在(\.\d{2})?
然后中间三位数的格式(,\d{3})*
然后就是开头的几个数字,这里分两种情况,
一,后面直接跟小数,这时候,开头的数字是可以为0的
二,不是个位数,那开头数字不能为0