亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js限制文本框只能輸入數字方法小結

2019-11-20 14:28:50
字體:
來源:轉載
供稿:網友

有時需要限制文本框輸入內容的類型,本節分享下正則表達式限制文本框只能輸入數字、小數點、英文字母、漢字等代碼。

例如,輸入大于0的正整數

<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(//D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.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,只能輸入數字,能輸小數點. IE only

<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}">

封裝成單獨的函數: 

function keyPress(ob) { if (!ob.value.match(/^[/+/-]?/d*?/.?/d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/)) ob.o_value = ob.value;}function keyUp(ob) { if (!ob.value.match(/^[/+/-]?/d*?/.?/d*?$/)) ob.value = ob.t_value; else ob.t_value = ob.value; if (ob.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/)) ob.o_value = ob.value;    }function onBlur(ob) {if(!ob.value.match(/^(?:[/+/-]?/d+(?:/./d+)?|/./d*?)?$/))ob.value=ob.o_value;else{if(ob.value.match(/^/./d+$/))ob.value=0+ob.value;if(ob.value.match(/^/.$/))ob.value=0;ob.o_value=ob.value};}

只需在調用,傳入this對象即可!

4,只能輸入字母和漢字

<input onkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d]/g,''))" maxlength=10 name="Numbers">

5,只能輸入英文字母和數字,不能輸入中文

<input onkeyup="value=value.replace(/[^/w/.//]/ig,'')">

6,只能輸入數字和英文

<input onKeyUp="value=value.replace(/[^/d|chun]/g,'')">

7,小數點后只能有最多兩位(數字,中文都可輸入),不能輸入字母和運算符號:

<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false">

8,小數點后只能有最多兩位(數字,字母,中文都可輸入),可以輸入運算符號:

<input onkeyup="this.value=this.value.replace(/^(/-)*(/d+)/.(/d/d).*$/,'$1$2.$3')">

這篇文章就介紹到這了,需要的朋友可以參考一下

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品视频www| 琪琪亚洲精品午夜在线| 奇门遁甲1982国语版免费观看高清| 国产欧亚日韩视频| 国产精品久久久久久久app| 国产欧美日韩精品专区| 日韩在线视频网| 黑人狂躁日本妞一区二区三区| 不用播放器成人网| 久久露脸国产精品| 人体精品一二三区| 欧美日韩性视频| 97热在线精品视频在线观看| 国产精品美女在线观看| 成年人精品视频| 精品中文字幕在线| 在线观看欧美成人| 欧美风情在线观看| 国产精品美女av| 欧美日韩中文字幕在线视频| 欧洲精品毛片网站| 亚洲国产欧美久久| 亚洲欧美精品伊人久久| 日韩电影在线观看中文字幕| 人人做人人澡人人爽欧美| 日本久久中文字幕| 欧美一级视频一区二区| 欧美成人在线免费视频| 国产精品日韩在线观看| 国产亚洲精品久久久久久牛牛| 亚洲尤物视频网| 国产精品视频色| 久久资源免费视频| 亚洲精品一区在线观看香蕉| 欧美国产视频日韩| 亚洲丁香久久久| 日韩国产一区三区| 茄子视频成人在线| 日韩欧美亚洲国产一区| 黄色精品在线看| 国产丝袜高跟一区| 欧美午夜www高清视频| 日韩av观看网址| 亚洲国产天堂久久综合网| 精品国产999| 中文字幕在线视频日韩| 日韩欧美国产高清91| 久久夜精品va视频免费观看| 国产精品视频1区| 欧美床上激情在线观看| 中文字幕成人精品久久不卡| 久久精品91久久久久久再现| 国产欧美精品xxxx另类| 欧美激情国产高清| 欧美日韩一区二区在线播放| 81精品国产乱码久久久久久| 亚洲影院在线看| 欧洲一区二区视频| 伊人青青综合网站| 国产精品亚洲综合天堂夜夜| 亚洲精品一区二区三区婷婷月| 日韩中文视频免费在线观看| 亚洲国产精品高清久久久| 欧美精品中文字幕一区| 国产精品视频午夜| 久久久久久成人精品| 97超级碰碰碰| 亚洲精品不卡在线| 国产精品久久久久久久久久东京| 69av视频在线播放| 亚洲情综合五月天| 欧美小视频在线观看| 另类色图亚洲色图| 欧美黑人狂野猛交老妇| 深夜精品寂寞黄网站在线观看| 亚洲欧美日韩综合| 色噜噜狠狠色综合网图区| 国产精品丝袜久久久久久不卡| 欧美视频在线视频| 日韩在线中文字幕| 久久视频精品在线| 欧美丰满老妇厨房牲生活| 久久久www成人免费精品张筱雨| 欧美另类69精品久久久久9999| 疯狂做受xxxx欧美肥白少妇| 亚洲一区二区精品| 啊v视频在线一区二区三区| 国产精品都在这里| 日韩h在线观看| 92看片淫黄大片欧美看国产片| 伊人久久久久久久久久久| 日韩电影中文 亚洲精品乱码| 姬川优奈aav一区二区| 日韩av片免费在线观看| 国模私拍视频一区| 久久久久国色av免费观看性色| 隔壁老王国产在线精品| 日韩中文在线中文网在线观看| 亚洲伊人一本大道中文字幕| 91超碰caoporn97人人| 亚洲xxx大片| 操日韩av在线电影| 欧美午夜视频一区二区| 欧美大片第1页| 不卡毛片在线看| 乱亲女秽乱长久久久| 日韩少妇与小伙激情| 中文字幕视频在线免费欧美日韩综合在线看| 中文字幕日韩精品在线观看| 欧美国产精品人人做人人爱| 亚洲人成欧美中文字幕| 国产精品视频网址| 色樱桃影院亚洲精品影院| 国产视频久久久| 狠狠干狠狠久久| 午夜精品一区二区三区在线播放| 中文字幕9999| 日韩中文娱乐网| 日本久久久久久| 奇门遁甲1982国语版免费观看高清| 久久躁日日躁aaaaxxxx| 亚洲精品视频网上网址在线观看| 欧美激情一级二级| 国产欧美亚洲精品| 亚洲欧美在线看| 欧美激情国产日韩精品一区18| 欧美日韩精品中文字幕| 红桃视频成人在线观看| 国产精品扒开腿做爽爽爽男男| 国产精品久久99久久| 国产成人自拍视频在线观看| 亚洲第一色在线| 国产主播在线一区| 成人福利在线视频| 日韩在线资源网| 久久久久久亚洲精品| 91欧美激情另类亚洲| 亚洲精品有码在线| 精品女厕一区二区三区| 日本免费一区二区三区视频观看| 国产在线a不卡| 精品久久久久久中文字幕一区奶水| 国产视频亚洲精品| 亚洲国产成人一区| 日韩精品在线免费观看视频| 日韩av网站在线| 色久欧美在线视频观看| 精品伊人久久97| 亚洲国产精品大全| 欧美激情一区二区三级高清视频| 中文字幕日韩免费视频| 高跟丝袜欧美一区| 久热国产精品视频| 欧美一级免费视频| 高清一区二区三区四区五区| 亚洲欧美在线磁力| 日本一本a高清免费不卡| 亚洲专区国产精品| 亚洲国产精品视频在线观看| 亚洲精品日韩激情在线电影| 欧美一区二粉嫩精品国产一线天| 国产精品欧美日韩久久| 精品亚洲男同gayvideo网站| 国产精品黄色影片导航在线观看|