文本框只能输入数字代码
1.文本框只能輸入數(shù)字代碼(小數(shù)點(diǎn)也不能輸入)
<input οnkeyup="=.replace(/\D/g,'')" onafterpaste="=.replace(/\D/g,'')">
2.只能輸入數(shù)字,能輸小數(shù)點(diǎn).
<input οnkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1 οnchange="if(/\D/.test()){alert('只能輸入數(shù)字');='';}">
3.數(shù)字和小數(shù)點(diǎn)方法二
<input type=text t_value="" o_value="" οnkeypress="if(!.match(/^[\+\-]?\d*?\.?\d*?$/))=this.t_value;else this.t_value=;if(.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=" οnkeyup="if(!.match(/^[\+\-]?\d*?\.?\d*?$/))=this.t_value;else this.t_value=;if(.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=" οnblur="if(!.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))=this.o_value;else{if(.match(/^\.\d+$/))=0+;if(.match(/^\.$/))=0;this.o_value=}">
4.只能輸入字母和漢字
<input οnkeyup="value=(/[\d]/g,'') "onbeforepaste="('text',('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">
5.只能輸入英文字母和數(shù)字,不能輸入中文
<input οnkeyup="value=(/[^\w\.\/]/ig,'')">
6.只能輸入數(shù)字和英文<font color="Red">chun</font>
<input onKeyUp="value=(/[^\d|chun]/g,'')">
7.小數(shù)點(diǎn)后只能有最多兩位(數(shù)字,中文都可輸入),不能輸入字母和運(yùn)算符號(hào):
<input onKeyPress="if((<48 || >57) && !=46 || /\.\d\d$/.test(value))=false">
8.小數(shù)點(diǎn)后只能有最多兩位(數(shù)字,字母,中文都可輸入),可以輸入運(yùn)算符號(hào):
<input οnkeyup="=.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">
======================文本框只能輸入數(shù)字及小數(shù)點(diǎn)=========================
?? <li class="searchbox_name">主設(shè)備:</li>
??????????????????????? <li class="searchbox_box">
??????????????????????????? <asp:TextBox ID="txtMain_Mate" runat="server"></asp:TextBox>萬(wàn) </li>
??????????????????????? <asp:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" FilterType="Custom"
??????????????????????????? ValidChars="012345689." TargetControlID="txtMain_Mate">
轉(zhuǎn)載于:https://www.cnblogs.com/qq1040991197/archive/2012/10/08/2714949.html
總結(jié)
以上是生活随笔為你收集整理的文本框只能输入数字代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: https://enhancer.io
- 下一篇: 2019.08.08学习整理