java - js 判断输入值类型

js 输入值校验

JS中的test是原来是JS中检测字符串中是否存在的一种模式,JS输入值是否为判断正整数代码: 

 

<script type=”text/javascript”> 

  function test() { 

    var num = document.getElementById(“num”).value; 

    if (num==”") { 

      alert(‘请输入内容’); 

      return false; 

    } 

    if (!(/(^[1-9]\d*$)/.test(num))) { 

扫描二维码关注公众号,回复: 9575623 查看本文章

      alert(‘输入的不是正整数’); 

      return false; 

    }else { 

      alert(‘输入的是正整数’); 

    } 

  } 

</script> 

 

<html> 

<body> 

<input type=”text” id=”num” /> 

<input type=”button” value=”测试” onclick=”return test()” /> 

</body> 

</html> 

 

附判断数字、浮点的正则表达:

 

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

  

猜你喜欢

转载自www.cnblogs.com/liujxbky/p/12408966.html
今日推荐