一、效果

在这里插入图片描述

二、代码

<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>