欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 网站前端 > javascript >

js判断只能输入数字、字母代码总结

来源:自学PHP网 ?? 时间:2014-09-19 14:47?作者:

[导读] 有时我们希望用户只能输入数字、字母,其它的全部不允许进入,下面我来给大家介绍几段关于只能输入数字、字母代码实现,有需要了解的朋友可参考。...

在js中AG亚游集团正则表达式我们可以这样验证

数字:d、0-9
英文:a-z、A-Z

只能输入数字:

 代码如下 复制代码

<input onkeyup=”value=value.replace(/[^/d]/g,”) “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))”>

<input name=”username” type=”text” onkeyup=”value=this.value.replace(/D+/g,”)”>

上面我们常用的,如果要还可以输入小数点我们还可以参考下面

1.文本框只能输入数字代码(小数点也不能输入)

 代码如下 复制代码

<input onkeyup=”this.value=this.value.replace(/D/g,”)” onafterpaste=”this.value=this.value.replace(/D/g,”)”>

2.只能输入数字,能输小数点.

 代码如下 复制代码

<input onkeyup=”if(isNaN(value))execCommand(‘undo’)” onafterpaste=”if(isNaN(value))execCommand(‘undo’)”>
<input name=txt1 onchange=”if(/D/.test(this.value)){alert(‘只能输入数字’);this.value=”;}”>

3.数字和小数点方法二

 代码如下 复制代码

<input type=text t_value=”” o_value=”” onkeypress=”if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value” onkeyup=”if(!this.value.match(/^[+-]?d*?.?d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[+-]?d+(?:.d+)?)?$/))this.o_value=this.value” onblur=”if(!this.value.match(/^(?:[+-]?d+(?:.d+)?|.d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^.d+$/))this.value=0+this.value;if(this.value.match(/^.$/))this.value=0;this.o_value=this.value}”>

这里还可以输入只能输入英文和数字:

 代码如下 复制代码

<input onkeyup=”value=value.replace(/[/W]/g,”) “onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))”>

只允许输入英文字母、数字和下划线(以下二种方法实现)

 代码如下 复制代码

<input name=”username” type=”text” style=”ime-mode:disabled”>
<input name=”username” type=”text” onkeyup=”value=value.replace(/[^/w/./]/ig,”)”>

最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

国务院原副总理陈永贵遗孀宋玉林去世 享年92岁 古巴载104人客机坠毁 至少3人获救但伤势严重 默克尔表态欧盟愿与美互惠减税 特朗普买不买账? 足金精英赛-马可波罗5球狂胜对手 勇夺海口站冠军 Opera上市投资方吸金有道 昆仑万维浮盈1亿美元 记者亲历北京一日游有多“黑” 这些套路防不胜防 池石镇与Gary合影表不舍 成员们很伤心 收盘:本周道指累计下跌3.1% 标普累跌2% 黑色系多头之旅遇库存“拦路虎” 33+12+12+2!詹姆斯今年最淡定的生涯单季新高 转会|男排四强转会形式明朗 京沪两强已选定目标 扎堆谋求上市 网络直播生死挣扎
美国股市已进入“拆弹时间” 朋友圈变了,会让滴滴更加安全吗? 穆里尼奥:卢卡库自己决定不首发 我已付出一切 亚青赛分组抽签揭晓 U19国青与沙特塔吉克马来同组 势赢交易5月15日操作建议:苹果封停 一万五不罢休 科学家亲述诺奖级乌龙:亲测宇宙原初之光只是恶作剧 安东尼能帮火箭追上勇士吗?前任有话要说 油价周二承压下跌回吐涨幅 本月累计跌超5% 珠海银隆发律师声明 不存在恶意拖欠货款问题 深度调查|庄家杜均:加密货币承销商、媒体和坐市商 世界马术界最受尊重的骑手:传奇不止在马背之上 侮辱南京大屠杀遇难者后再挑衅 男子发微博自称愚蠢
白宫首席经济顾问:第2轮关税牌没真打 中美未对话 麦当劳在肯德基旁打广告走红 消防局官微回复亮了 空姐遇害案:平台法律责任没法“顺风”而逝 默克尔今日到访俄罗斯 伊核俄欧关系受关注 美总统国家安全事务助理:尽一切努力保特金会成功 俄罗斯公布的这个消息 又得把美国气够呛 印尼学校为显“神迹”卡车碾压学生 致1死1伤(图) 苏宁大战前张近东为球队打call 全力争取亚冠资格 澎湃评销分被误读:权威信息发布应预估公众关切点 两万元投资 养100只肉狗投资多钱 未来10年最赚钱行业 一万元猪舍建设图片 AG亚游集团