js正整数的实现方法

分类:知识百科 日期: 点击:0

JS正整数的实现方法,可以用正则表达式来实现,正则表达式的语法为:/^[0-9]*[1-9][0-9]*$/,它的意思是匹配非负整数(正整数 + 0),使用方法如下:

1、使用test()方法:

var reg = /^[0-9]*[1-9][0-9]*$/;
if (reg.test(num)) {
    alert("是正整数");
} else {
    alert("不是正整数");
}

2、使用match()方法:

var reg = /^[0-9]*[1-9][0-9]*$/;
if (num.match(reg)) {
    alert("是正整数");
} else {
    alert("不是正整数");
}

3、使用exec()方法:

var reg = /^[0-9]*[1-9][0-9]*$/;
if (reg.exec(num)) {
    alert("是正整数");
} else {
    alert("不是正整数");
}

4、使用search()方法:

var reg = /^[0-9]*[1-9][0-9]*$/;
if (num.search(reg) != -1) {
    alert("是正整数");
} else {
    alert("不是正整数");
}

5、使用replace()方法:

var reg = /^[0-9]*[1-9][0-9]*$/;
if (num.replace(reg, "") == "") {
    alert("是正整数");
} else {
    alert("不是正整数");
}

以上就是JS正整数的实现方法,通过上述方法可以实现对正整数的判断,从而更好地控制输入的数据。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。