正则匹配 金额 1,可以为负数 2, 最多允许小数点后两位

// 正则匹配 金额 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, 最多允许小数点后两位)