温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-08-02 14:32:10 来源:亿速云 阅读:901 作者:Leah 栏目:开发技术

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI