// 正则匹配 金额 1,可以为负数 2, 最多允许小数点后两位
var pattern = new RegExp(/^([-+])?\d+(\.[0-9]{1,2})?$/),
str = '-2',
str1 = '-2.1',
str2 = '2.23';
console.log(pattern.test(str));
console.log(pattern.test(str1));
console.log(pattern.test(str2));
// 正则匹配 金额 1,可以为负数 2, 最多允许小数点后两位
var pattern = new RegExp(/^([-+])?\d+(\.[0-9]{1,2})?$/),
str = '-2',
str1 = '-2.1',
str2 = '2.23';
console.log(pattern.test(str));
console.log(pattern.test(str1));
console.log(pattern.test(str2));