代码实例如下:

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
相关文章:
如何在服务器上配置二级域名建站?
大连网站设计制作招聘信息,大连投诉网站有哪些?
建站之星2.7模板快速切换与批量管理功能操作指南
SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
建站之星备案是否影响网站上线时间?
做企业网站制作流程,企业网站制作基本流程有哪些?
专业公司网站制作公司,用什么语言做企业网站比较好?
企业微网站怎么做,公司网站和公众号有什么区别?
如何在IIS中新建站点并解决端口绑定冲突?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
建站168自助建站系统:快速模板定制与SEO优化指南
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
建站之星代理商如何保障技术支持与售后服务?
高防服务器租用指南:配置选择与快速部署攻略
建站之星图片链接生成指南:自助建站与智能设计教程
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
建站之星安全性能如何?防护体系能否抵御黑客入侵?
如何在万网自助建站平台快速创建网站?
C#怎么创建控制台应用 C# Console App项目创建方法
,制作一个手机app网站要多少钱?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
招商网站制作流程,网站招商广告语?
制作企业网站建设方案,怎样建设一个公司网站?
如何在西部数码注册域名并快速搭建网站?
如何通过主机屋免费建站教程十分钟搭建网站?
网站制作员失业,怎样查看自己网站的注册者?
高性价比服务器租赁——企业级配置与24小时运维服务
移民网站制作流程,怎么看加拿大移民官网?
建站之星ASP如何实现CMS高效搭建与安全管理?
如何在橙子建站上传落地页?操作指南详解
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何通过网站建站时间优化SEO与用户体验?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
常州企业网站制作公司,全国继续教育网怎么登录?
北京企业网站设计制作公司,北京铁路集团官方网站?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
开源网站制作软件,开源网站什么意思?
如何在腾讯云免费申请建站?
如何在阿里云香港服务器快速搭建网站?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
Android自定义listview布局实现上拉加载下拉刷新功能
海南网站制作公司有哪些,海口网是哪家的?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
建站之星如何优化SEO以实现高效排名?
如何在阿里云虚拟主机上快速搭建个人网站?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何快速搭建高效可靠的建站解决方案?
*请认真填写需求信息,我们会在24小时内与您取得联系。