使用js正則控制input標(biāo)簽只允許輸入的值
更新時(shí)間:2013年07月29日 17:44:09 投稿:whsnow
本文為大家介紹下使用js正則控制input標(biāo)簽輸入的值:只允許輸入數(shù)字、只允許輸入漢字、只允許輸入英文字母等等,具體祥看本文,希望對(duì)大家有所幫助
style="ime-mode:Disabled“
這句是比較實(shí)用的。意為關(guān)閉輸入法。省得有些人開著全角輸入數(shù)字,結(jié)果輸入不進(jìn)去來(lái)找你哭天抹淚的,還怪你設(shè)計(jì)的不好。
只允許輸入數(shù)字
復(fù)制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=this.value.replace(//D+/g,'')">
只允許輸入英文字母、數(shù)字和下劃線(以下二種方法實(shí)現(xiàn))
復(fù)制代碼 代碼如下:
<input name="username" type="text" style="ime-mode:disabled">
<input name="username" type="text" onkeyup="value=value.replace(/[^/w/.//]/ig,'')">
只允許輸入英文字母、數(shù)字和&=@
復(fù)制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=value.replace(/[^/w=@&]|_/ig,'')">
只允許輸入漢字
復(fù)制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')">
實(shí)例:限制輸入三位 只能是數(shù)字或者'.' 并在input內(nèi)關(guān)閉輸入法
復(fù)制代碼 代碼如下:
<th style="width: 60px;">折 扣</th>
<SPAN style="WHITE-SPACE: pre">
</SPAN><td><input name="discountNum" class="easyui-validatebox" maxlength="3" style="ime-mode:Disabled" onkeyup="value=this.value.replace(/[^\d.]/g,'')" data-options="required:'true',missingMessage:'請(qǐng)?zhí)顚懻劭蹟?shù)'" />
<SPAN style="WHITE-SPACE: pre">
</SPAN></td>
相關(guān)文章
Bootstrap modal 多彈窗之疊加顯示不出彈窗問題的解決方案
Bootstrap modal 多彈窗之疊加顯示不出彈窗問題,今天小編抽時(shí)間給大家分享下解決方案,需要的朋友參考下2017-02-02javascript中日期轉(zhuǎn)換成時(shí)間戳的小例子
javascript中日期轉(zhuǎn)換成時(shí)間戳的小例子,需要的朋友可以參考一下2013-03-03原生js實(shí)現(xiàn)文件上傳、下載、封裝等實(shí)例方法
在本篇文章里小編給各位整理的是關(guān)于原生js實(shí)現(xiàn)文件上傳、下載、封裝等實(shí)例方法,需要的朋友們可以參考學(xué)習(xí)下。2020-01-01js實(shí)時(shí)監(jiān)聽文本框狀態(tài)的方法
js實(shí)時(shí)監(jiān)聽文本框狀態(tài)的方法,這里的方法兼容性不是很好,建議參考腳本之家以前的文章。2011-04-04JavaScript實(shí)現(xiàn)替換字符串中最后一個(gè)字符的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)替換字符串中最后一個(gè)字符的方法,涉及javascript字符串的轉(zhuǎn)換與運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-03-03