求一正则表达式,整个字符串只能包含数字,负号,小数点 首字符必须是负号或数字,如果有负号只能出现一次 只能有两位小数,小数点只能出现一次,如果出现小数点,那么它两边必须是数字 [解决办法]^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$[解决办法]var reg = /^[-]?((?!0)\d*|0)(\.\d{1,2})?$/gi;