一、效果
二、代码
<script>
var testArray = [0, '0', -1, '-1', 1.1, '-1.1', 11.11, -123.11, 11.111, '11.111', '12.1', -99.1, 1.11, 121.12];
var testCount = testArray.length;
for (var i= 0; i < testCount; i++) {
var value = testArray[i];
var string = typeof value + " " + value + " 打印:" + checkTwoFloat(value);
console.log(string);
}
function checkTwoFloat(string) {
var regex = /(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-9])?$)/;
return regex.test(string);
}
</script>