JavaScript正则表达式校验非正整数实例,使用JavaScript判别用户输入的是或不是为正整数

话不多说,跟笔者一同来看望啊

一般来说所示:

var totalPage = document.getElementById("totalPage").value.trim();//获取总页
 var reg=/^[1-9]\d*$/; //由 1-9开头 的正则表达式
 //先判断是否为整数 在判断 是否在 1-总页 整数范围之内
 if(reg.test(searchBox)){
  if(parseInt(searchBox) > 0 && parseInt(searchBox) <= totalPage){
   alert(searchBox);
  }else{
   alert("输入的页码超出指定范围!!!");
   document.getElementById("searchBox").value = ""; //清空
   return;
  }
 }else{
 alert("请输入合法的整数页码!!");
 document.getElementById("searchBox").value = ""; //清空
 return;
 }

在类型支付中,必要运用JavaScript验证用户输入的是还是不是为正整数。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title></title>
 <script type="text/javascript">
 function validation() {
 var val = document.getElementById("txtNumber").value;
 var regu = /^((-\d+)|(0+))$/;
 if (val != "") {
 if (!regu.test(val)) {
  document.getElementById("labResult").style.color = "red";
  document.getElementById("labResult").innerHTML = "验证失败!";
 } else {
  document.getElementById("labResult").style.color = "green";
  document.getElementById("labResult").innerHTML = "验证成功!";
 }
 }
 }
 </script>
</head>
<body>
 <input id="txtNumber" name="txtNumber" type="text" />
 <input id="btnValidation" name="btnValidation" type="button" value="校验" onclick="validation()" />
 验证结果:<label id="labResult" ></label>
</body>
</html>
<html> 
<head> 
<title>只能输入正整数</title> 
</head> 
<body> 
兑换数量:<input type="text" ID="txtNumber" Width="50px" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" 
                  onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'0')}else{this.value=this.value.replace(/\D/g,'')}" /> 
<input type="button" ID="btn1" value=" 兑 换 " OnClick='return confirm("确定兑换?");' /> 
</body> 
</html> 

以上正是那篇小说的全体内容了,希望本文的剧情对大家的就学可能职业能推动一定的相助~假设有疑问大家能够留言沟通,多谢大家对剧本之家的援救!

JavaScript正则表达式校验非正整数实例,使用JavaScript判别用户输入的是或不是为正整数。方法一:

如上正是本文的全部内容,希望本文的内容对大家的学习可能干活能拉动一定的提携,同时也可望多多帮助脚本之家!

如上就是笔者为大家带来的JS只可以输入正整数的简约实例全部内容了,希望大家多多支持脚本之家~

你也许感兴趣的小说:

  • js判定输入是不是为正整数、浮点数等数字的函数代码
  • 正则文本框只可以输入正整数
  • JavaScript正则表达式校验非零的正整数实例
  • jquery
    正整数数字校验正则表明式
  • JS只可以输入正整数的简要实例
  • 一种求正整数幂的高速算法详解
  • 只好输入小于最大数且是正整数的本子
  • 采纳JavaScript剖断用户输入的是或不是为正整数(三种办法)
  • JavaScript正则表明式校验非正整数实例
  • C++初学者之依照输入的别样七个正整数,输出可能被代表的连天正整数
  • C++求八个正整数最大公约数的法子
var type="^[0-9]*[1-9][0-9]*$"; 
var r=new RegExp(type); 
var flag=r.test(subjectHour.value);
if(!flag){
  alert("课时应为正整数");
  subjectHour.focus();
  return false;
}

你可能感兴趣的篇章:

  • js决断输入是或不是为正整数、浮点数等数字的函数代码
  • 正则文本框只可以输入正整数
  • JavaScript正则表明式校验非零的正整数实例
  • jquery
    正整数数字校验正则表明式
  • JS只好输入正整数的回顾实例
  • 壹种求正整数幂的高快速总括法详解
  • 只好输入小于最大数且是正整数的脚本
  • 利用JavaScript剖断用户输入的是或不是为正整数(三种方法)
  • C++初学者之依据输入的别样三个正整数,输出恐怕被代表的一连正整数
  • C++求多个正整数最大公约数的主意
  • JQuery判别正整数整理小结

您恐怕感兴趣的篇章:

  • js推断输入是或不是为正整数、浮点数等数字的函数代码
  • 正则文本框只好输入正整数
  • JavaScript正则表明式校验非零的正整数实例
  • jquery
    正整数数字校验正则表明式
  • 1种求正整数幂的高效算法详解
  • 澳门葡京,只可以输入小于最大数且是正整数的脚本
  • 应用JavaScript判定用户输入的是不是为正整数(二种方法)
  • JavaScript正则表明式校验非正整数实例
  • C++初学者之依据输入的其余三个正整数,输出大概被代表的连日正整数
  • C++求几个正整数最大公约数的法子
  • JQuery推断正整数整理小结

方法二:

var type="^[0-9]*[1-9][0-9]*$"; 
var re = new RegExp(type); 
if(subjectHour.value.match(re)==null) { 
  alert("请输入大于零的整数!"); 
  return false;
}

三种艺术其实思路一致,都是行使正则表明式。

如上所述是作者给大家介绍的选择JavaScript推断用户输入的是还是不是为正整数(二种办法),希望对大家享有帮忙,借使我们有其余难点应接给自家留言,笔者会及时还原我们的!

你恐怕感兴趣的稿子:

  • js推断输入是不是为正整数、浮点数等数字的函数代码
  • 正则文本框只好输入正整数
  • JavaScript正则表明式校验非零的正整数实例
  • jquery
    正整数数字校验正则表明式
  • JS只可以输入正整数的简易实例
  • 一种求正整数幂的便捷算法详解
  • 只好输入小于最大数且是正整数的剧本
  • JavaScript正则表明式校验非正整数实例
  • C++初学者之依据输入的其余一个正整数,输出只怕被代表的总是正整数
  • C++求八个正整数最大公约数的章程
  • JQuery判断正整数整理小结

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website