var reg = new RegExp('^-?([1-9]\\d*|[1-9]\\d*\\.\\d{1,2}|0\\.\\d{1,2})$'); if(reg.test(str)){ 匹配成功 }else{ 匹配失败 }