JS中的test是原来是JS中检测字符串中是否存在的一种模式,JS输入值是否为判断正整数代码:。
js判断一个数是否为正整数代码
<scripttype=”text/javascript”>
functiontest(){
varnum=document.getElementById(“num”).value;
if(num==”"){
alert(‘请输入内容’);
returnfalse;
}
if(!(/(^[1-9]\d*$)/.test(num))){
alert(‘输入的不是正整数’);
returnfalse;
}else{
alert(‘输入的是正整数’);
}
}
</script>
<html>
<body>
<inputtype=”text”id=”num”/>
<inputtype=”button”value=”测试”onclick=”returntest()”/>
</body>
</html>
js判断一个数是否为正整数表达
”^\\d+$”//非负整数(正整数+0)
“^[0-9]*[1-9][0-9]*$”//正整数
“^((-\\d+)|(0+))$”//非正整数(负整数+0)
“^-[0-9]*[1-9][0-9]*$”//负整数
“^-?\\d+$”//整数
“^\\d+(\\.\\d+)?$”//非负浮点数(正浮点数+0)
“^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$”//正浮点数
“^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$”//非正浮点数(负浮点数+0)
“^(-?\\d+)(\\.\\d+)?$”//浮点数
总之,js判断一个数是否为正整数给大家简单的介绍了一些,希望大家多看看。