使用js正則控制input標(biāo)簽只允許輸入的值
更新時間:2013年07月29日 17:44:09 投稿:whsnow
本文為大家介紹下使用js正則控制input標(biāo)簽輸入的值:只允許輸入數(shù)字、只允許輸入漢字、只允許輸入英文字母等等,具體祥看本文,希望對大家有所幫助
style="ime-mode:Disabled“
這句是比較實用的。意為關(guān)閉輸入法。省得有些人開著全角輸入數(shù)字,結(jié)果輸入不進去來找你哭天抹淚的,還怪你設(shè)計的不好。
只允許輸入數(shù)字
復(fù)制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=this.value.replace(//D+/g,'')">
只允許輸入英文字母、數(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ù)字或者'.' 并在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:'請?zhí)顚懻劭蹟?shù)'" />
<SPAN style="WHITE-SPACE: pre">
</SPAN></td>
相關(guān)文章
Bootstrap modal 多彈窗之疊加顯示不出彈窗問題的解決方案
Bootstrap modal 多彈窗之疊加顯示不出彈窗問題,今天小編抽時間給大家分享下解決方案,需要的朋友參考下2017-02-02javascript中日期轉(zhuǎn)換成時間戳的小例子
javascript中日期轉(zhuǎn)換成時間戳的小例子,需要的朋友可以參考一下2013-03-03JavaScript實現(xiàn)替換字符串中最后一個字符的方法
這篇文章主要介紹了JavaScript實現(xiàn)替換字符串中最后一個字符的方法,涉及javascript字符串的轉(zhuǎn)換與運算相關(guān)操作技巧,需要的朋友可以參考下2017-03-03