代码实例如下:

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小时内与您取得联系。