全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JQuery判断正整数整理小结(jQuery 文本框中只能输入正整数)

代码实例如下:

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;
 }

文本框的输入的内容可能会有各种限制,比如文本框中只能够输入正整数。

下面就是一段能够实现此功能的代码实例,需要的可以做一下参考。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="https://www.jb51.com/" />
<title></title>
<script src="https://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script>
$(document).ready(function(){
  $("input").keyup(function(){
    $(this).val($(this).val().replace(/\D|^0/g,''));
  }).bind("paste",function(){
    return false;
  })
});
</script>
</head>
<body>
<input type="text"/>
</body>
</html>

上面的代码实现了我们的要求,下面介绍一下它的实现过程。

一.代码注释:

(1).$(document).ready(function(){}),当文档结构完全加载完毕再去执行函数中的代码。

(2).$("input").keyup(function(){}),为input元素注册keyup事件处理函数。

(3).$(this).val($(this).val().replace(/\D|^0/g,''));,将非数字或者以0为开头的替换为空。

(4).bind("paste",function(){

  return false;

}),为文本框注册paste事件处理函数,这个是为了防止对文本框复制黏贴操作。

二.相关阅读:

(1).keyup 事件参阅jQuery keyup一章节。

(2).val() 参阅jQuery val()一章节。

(3).replace() 参阅正则表达式replace()一章节。

(4).bind() 参阅jquery的on()、bind()、live()和delegate()一章节。

(5).paste 事件参阅onpaste事件用法简单介绍一章节。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助~如果有疑问大家可以留言交流,谢谢大家对的支持!


# jquery 判断 正整数  # js判断输入是否为正整数、浮点数等数字的函数代码  # 正则文本框只能输入正整数  # JavaScript正则表达式校验非零的正整数实例  # jquery 正整数数字校验正则表达式  # JS只能输入正整数的简单实例  # 一种求正整数幂的高效算法详解  # 只能输入小于最大数且是正整数的脚本  # 使用JavaScript判断用户输入的是否为正整数(两种方法)  # JavaScript正则表达式校验非正整数实例  # C++初学者之根据输入的任何一个正整数  # 输出可能被表示的连续正整数  # C++求四个正整数最大公约数的方法  # 文本框  # 清空  # 会有  # 请输入  # 正则表达式  # 再去  # 这篇文章  # 谢谢大家  # 介绍一下  # 框中  # 为空  # 范围之内  # 是为了  # 判断是否  # 实现了  # 加载  # 文档  # 正整数  # 有疑问  # pre 


相关文章: 建站之星手机一键生成:多端自适应+小程序开发快速建站指南  重庆市网站制作公司,重庆招聘网站哪个好?  高防服务器租用如何选择配置与防御等级?  高端建站如何打造兼具美学与转化的品牌官网?  C#怎么使用委托和事件 C# delegate与event编程方法  如何在IIS7中新建站点?详细步骤解析  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  如何选择高效稳定的ISP建站解决方案?  如何通过IIS搭建网站并配置访问权限?  广德云建站网站建设方案与建站流程优化指南  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  建站之星展会模版如何一键下载生成?  如何在西部数码注册域名并快速搭建网站?  建站之星如何通过成品分离优化网站效率?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  如何通过FTP空间快速搭建安全高效网站?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  如何用PHP工具快速搭建高效网站?  如何选择高效便捷的WAP商城建站系统?  如何选择高性价比服务器搭建个人网站?  如何在企业微信快速生成手机电脑官网?  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  模具网站制作流程,如何找模具客户?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  为什么Go需要go mod文件_Go go mod文件作用说明  如何自定义建站之星模板颜色并下载新样式?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  建站中国官网:模板定制+SEO优化+建站流程一站式指南  在线教育网站制作平台,山西立德教育官网?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  制作网站的基本流程,设计网站的软件是什么?  定制建站哪家更专业可靠?推荐榜单揭晓  如何批量查询域名的建站时间记录?  javascript中对象的定义、使用以及对象和原型链操作小结  小程序网站制作需要准备什么资料,如何制作小程序?  如何用已有域名快速搭建网站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  成都网站制作报价公司,成都工业用气开户费用?  宿州网站制作公司兴策,安徽省低保查询网站?  建站之星微信建站一键生成小程序+多端营销系统  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何实现建站之星域名转发设置?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  ,南京靠谱的征婚网站?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  建站之星如何开启自定义404页面避免用户流失? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。