问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用jquery验证文本框只能输入字母数字和下划线

发布网友 发布时间:2022-04-25 12:40

我来回答

2个回答

懂视网 时间:2022-05-15 08:14

这次给大家带来jquery实现指定文本框只能输入数字,jquery实现指定文本框只能输入数字的注意事项有哪些,下面就是实战案例,一起来看一下。

先来一段规定文本框只能够输入数字包括小数的jQuery代码:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="gb2312"> 
<title>PHP</title> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
//文本框只能输入数字(包括小数),并屏蔽输入法和粘贴 
jQuery.fn.number=function(){
 this.bind("keypress",function(e){ 
 var code=(e.keyCode?e.keyCode:e.which); //兼容火狐 IE 
 //火狐下不能使用退格键 
 if(!$.browser.msie&&(e.keyCode==0x8)){return;} 
 if(this.value.indexOf(".")==-1){return (code >= 48 && code<= 57)||(code==46);}
 else{return code >= 48 && code<= 57} 
 }); 
 this.bind("paste",function(){return false;}); 
 this.bind("keyup",function(){
 if(this.value.slice(0,1) == ".")
 { 
 this.value = ""; 
 } 
 }); 
 this.bind("blur",function(){ 
 if(this.value.slice(-1) == ".")
 { 
 this.value = this.value.slice(0,this.value.length-1); 
 } 
 }); 
}; 
$(function(){ 
 $("#txt").number();
}); 
</script>
</head>
<body>
<input type="text" id="txt" />
</body>
</html>

2、jQuery如何规定文本框只能输入整数:
有时候文本框的内容只能够是数字,并且还只能够是整数,例如年龄,你不能够填写20.8岁,下面就通过代码实例介绍一下如何实现此功能,希望给需要的朋友带来帮助,代码如下:

<html> 
<head> 
<meta charset="gb2312"> 
<title>1</title> 
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
//文本框只能输入数字(不包括小数),并屏蔽输入法和粘贴 
jQuery.fn.integer=function(){ 
 this.bind("keypress",function(e){ 
 var code=(e.keyCode?e.keyCode:e.which); //兼容火狐 IE 
 //火狐下不能使用退格键 
 if(!$.browser.msie&&(e.keyCode==0x8))
 { 
 return ; 
 } 
 return code >= 48 && code<= 57; 
 }); 
 this.bind("paste",function(){ 
 return false; 
 }); 
 this.bind("keyup",function(){ 
 if(/(^0+)/.test(this.value)) 
 { 
 this.value = this.value.replace(/^0*/,''); 
 } 
 }); 
}; 
$(function(){ 
 $("#txt").integer();
}); 
</script>
</head>
<body>
<input type="text" id="txt" />
</body>
</html>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Jquery+Mobile自定义按钮图标步骤详解

设置多行文本框[textarea]自动生成高度

热心网友 时间:2022-05-15 05:22

由数字、26个英文字母或者下划线组成的字符串可用jquery正则表达式:
 /^\w+$/,验证代码为:
 var reg = /^\w+$/;
 if(reg.test($("input:text").val()))
   // 验证通过
 else
   // 验证失败
下面给出实例演示:
创建Html元素
<div class="box">
<span>请输入用户名,限定字母、数字或下划线的组合:</span><br>
<div class="content">
<input type="text"/>
</div>
<input type="button" value="验证">
</div>
设置css样式
div.box{width:300px;padding:10px 20px;margin:20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;height:50px;margin:10px 0;padding:5px 20px;border:2px solid #ff6666;}
input[type='text']{width:250px;height:40px;padding:0 5px;border:1px solid #6699cc;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}
编写jquery代码
$(function(){
// 设置属性值
$("input:button").click(function() {
var reg = /^\w+$/;
// 如果验证失败给出警告
if(!reg.test($("input:text").val()))
alert("用户名限定为字母、数字或下划线的组合");
});
})
观察效果

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 美的空调服务网站美的空调一度电能用多久 怀孕的人梦见一只脚烂了自己把肉撕掉 怎样用jQuery判断textbox(.net控件)控件只能输入int类型的数据_百度知 ... 美的1.5匹空调24小时常开一小时耗电多少度? 梦见把自己的脚自己脚锯了 JQUERY 一个文本框,限制只能输入百分比或者货币类型 jquery inputmask 格式化 要求只能输入数字和小数点2位,且以逗号分割... 怎么让输入框只能输入数字和小数点? jquery 只能输入数字 jquery 如何设置 input控件 只能输入正整数 美的3p空调每小时耗电多少度? jquery正则表达式如何限制只能输入数字和指定字母 使用jquery如何限制输入框输入数字范围在20到30之间 jquery怎么验证input只能输入数字 如何控制文本框只能输入整数并且整数不能大于6,用javascript或者jquery... jquery 如何实现文本框只输入数字,并且可以手写,也可以上下选择,调整... jquery 判断文本框只能输入数字和小数点且最多后两位 jQuery怎么验证input只能输入数字和小数 jquery 怎么设置输入框只能输入数字 学校组织表演,我们班要演校园剧 梦见自己的右脚腐烂了。把一大块烂肉割掉了 jQuery只允许文本框输入中英文和数字,正则表达式该怎么写? 梦见剜掉脚上的烂肉 百度周公解梦,梦见医生要把自己的双脚锯了 写一篇安全培训的心得体会的文章 公司老总给我们进行安全培训 让我们写感想 谁能帮我谢谢 500字左右_百... 安全生产学习心得 为什么我用小米6在爱奇艺下40分钟电视剧 要600兆流量 是怎么会事啊... 我的小米手机用爱奇艺看视频看着看着手机自动重启是怎么回事? 工厂安全环境管理培训心得体会怎么写 海螺建安筑炉安全培训心得怎么写? 小米手机爱奇艺如何开启WiFi加入手机应用管理权限? 学习企业安全教育心得体会 小米手机怎么能充爱奇艺会员 奇葩说第四季 爱奇艺小米6的广告歌曲是什么? 小米视频和爱奇艺视频是什么关系,为什么小米会员可以登录爱奇艺_百度知 ... 小米手机上的爱奇艺没有传片助手是怎么回事 小米手机在爱奇艺软件下载视频的时候。为什么手机不能黑屏状态。手机屏... 小米手机里总是出现“爱奇艺播放器” 版本号是:71.1 卸载后还是会出现... 小米手机用爱奇艺缓存的视频能不能在文件管理中找到