JavaScript中怎么判断一个数是否为正整数

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+)?$”//浮点数

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对亿速云的支持。