html语句是否可以判断年龄是否为整数?

html语句是否可以判断年龄是否为整数?,第1张

不能。

整数不能以0开头,所以对第一位需要限制,可改为:var ret = /^[1-9](\d)+$/

判断整数还有其他方法,如:

num % 1 === 0。

Math.round(num) === num。

Number.isInteger(num)。

if($.trim(document.getElementByID("a").value)=="123")

window.replace("Y.html")

else

window.replace("N.html")

<html>

<head>

  <meta charset="utf-8">

</head>

<script type="text/javascript">

  function show(){

      var base=document.getElementById('base').value

      isPrime(base)?alert(base+' 是素数'):alert(base+' 不是素数')

  }

  function isPrime(number) {

   if (number < 2) {

    return false

   } else {

    for (var j = 2 j <= Math.sqrt(number) j++) {

     if (number % j == 0) {

      return false

     }

    }

   }

   return true

  }

  function filter(obj) {

   var r = /^\d+$/

   var r2 = /\D+/

   if (!r.test(obj.value)) {

       obj.value = obj.value.replace(r2, '')

   }

  }

  function filter2(obj){

      var r2 = /\D+/g

      clipboardData.setData('text',clipboardData.getData('text').replace(r2,''))

  }

</script>

<body>

数字<input type='input' id='base' onkeyup='filter(this)' onbeforepaste="filter2()"/>

<br>

<input type="button" value="判断是否为素数" onclick="show()">

</body>

</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6093982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存