现在的位置: 首页 > web前端 > 正文

js 判断一个数是否为正整数

2020年07月17日 web前端 ⁄ 共 832字 ⁄ 字号 评论关闭

  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判断一个数是否为正整数给大家简单的介绍了一些,希望大家多看看。

抱歉!评论已关闭.