代码实例如下:

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
相关文章:
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
如何破解联通资金短缺导致的基站建设难题?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
网站制作软件有哪些,制图软件有哪些?
建站之星如何实现网站加密操作?
建站主机服务器选购指南:轻量应用与VPS配置解析
网站代码制作软件有哪些,如何生成自己网站的代码?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
重庆市网站制作公司,重庆招聘网站哪个好?
广德云建站网站建设方案与建站流程优化指南
建站之星安装需要哪些步骤及注意事项?
长沙做网站要多少钱,长沙国安网络怎么样?
测试制作网站有哪些,测试性取向的权威测试或者网站?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
建站之星×万网:智能建站系统+自助建站平台一键生成
网站制作知乎推荐,想做自己的网站用什么工具比较好?
如何用搬瓦工VPS快速搭建个人网站?
c# 在高并发场景下,委托和接口调用的性能对比
如何高效利用亚马逊云主机搭建企业网站?
如何用已有域名快速搭建网站?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
如何快速搭建FTP站点实现文件共享?
IOS倒计时设置UIButton标题title的抖动问题
如何在搬瓦工VPS快速搭建网站?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
PHP 500报错的快速解决方法
济南专业网站制作公司,济南信息工程学校怎么样?
制作公司内部网站有哪些,内网如何建网站?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
如何选择服务器才能高效搭建专属网站?
Android自定义listview布局实现上拉加载下拉刷新功能
安云自助建站系统如何快速提升SEO排名?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
如何快速打造个性化非模板自助建站?
Swift中循环语句中的转移语句 break 和 continue
如何通过VPS搭建网站快速盈利?
如何快速搭建高效简练网站?
,网页ppt怎么弄成自己的ppt?
如何用wdcp快速搭建高效网站?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
网站制作公司,橙子建站是合法的吗?
,石家庄四十八中学官网?
内部网站制作流程,如何建立公司内部网站?
如何在万网开始建站?分步指南解析
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
*请认真填写需求信息,我们会在24小时内与您取得联系。