正则表达式

当前位置:正则表达式 > js

js正则表达式判断是否是数字

使用正则表达式

(1)、校验只要是数字(包含正负整数,0以及正负浮点数)就返回true

1

2

3

4

5

6

7

8

9

10

11

12

/**

* 校验只要是数字(包含正负整数,0以及正负浮点数)就返回true

**/

function isNumber(val){

    var regPos = /^[0-9]+.?[0-9]*/; //判断是否是数字。

   

    if(regPos.test(val) ){

        return true;

    }else{

        return false;

    }

}

(2)、校验正负正数就返回true

1

2

3

4

5

6

7

8

9

10

11

12

/**

* 校验正负正数就返回true

**/

function isIntNum(val){

    var regPos = / ^\d+$/; // 非负整数

    var regNeg = /^\-[1-9][0-9]*$/; // 负整数

    if(regPos.test(val) && regNeg.test(val)){

        return true;

    }else{

        return false;

    }

}

 


相关文章
苏ICP备2022026517号-2  |   苏公网安备 32081202000316号
淮安先皓网络科技有限公司 © 版权所有  联系我们