JavaScript中怎么判断一个数是否为正整数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
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+)?$”//浮点数
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。