熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

使用js正則控制input標簽只允許輸入的值

2013-11-15 11:54:22  來源: JSP教程 
本文為大家介紹下使用js正則控制input標簽輸入的值只允許輸入數字只允許輸入漢字只允許輸入英文字母等等具體祥看本文希望對大家有所幫助  

  style="imemode:Disabled“
這句是比較實用的意為關閉輸入法省得有些人開著全角輸入數字結果輸入不進去來找你哭天抹淚的還怪你設計的不好

只允許輸入數字

復制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=thisvaluereplace(//D+/g)">

  
只允許輸入英文字母數字和下劃線(以下二種方法實現)

復制代碼 代碼如下:
<input name="username" type="text" style="imemode:disabled">
<input name="username" type="text" onkeyup="value=valuereplace(/[^/w///]/ig)">

  
只允許輸入英文字母數字和&=@

復制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=valuereplace(/[^/w=@&]|_/ig)">

  
只允許輸入漢字

復制代碼 代碼如下:
<input name="username" type="text" onkeyup="value=valuereplace(/[^/uE/uFA]/g)">

  
實例限制輸入三位 只能是數字或者 並在input內關閉輸入法

復制代碼 代碼如下:

  
<th style="width: px;">折  扣</th>
<SPAN style="WHITESPACE: pre">
</SPAN><td><input name="discountNum" class="easyuivalidatebox" maxlength="" style="imemode:Disabled" onkeyup="value=thisvaluereplace(/[^d]/g)" dataoptions="required:truemissingMessage:請填寫折扣數" />
<SPAN style="WHITESPACE: pre">
</SPAN></td>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19865.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.