js怎么判断是否是正实数

JavaScript019

js怎么判断是否是正实数,第1张

通过正则表达式判断

var reg = /^\+?[1-9][0-9]*$/

var number = 1000

// 判断是否是正实数

if(reg.test(number)){

console.log('是正实数')

}

else{

console.log('不是正实数')

}

reg = /^\+?[1-9][0-9]*$/  //正则表达式

number  // 你要判断的数

reg.test(muber) // 返回true 或 false 判断是否是正实数

<input type="text" value="aaa" id="mm">

    var a = $(this).val()

    yanzheng(a)//验证方法

    function yanzheng(a){

        if(a.indexOf(".") >=0){

            var b = a.split(".")

            if(b.length == 2){

                if(b[1] >= 10 ){

                    alert("小数点后不止一位")

                }

            }else{

                alert("包含多个.,不是小数")

            }

        }else{

            alert("不是小数")

        }

    }