| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body> <p>文本框只能輸入數(shù)字代碼(小數(shù)點(diǎn)也不能輸入)</p> <input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')"><br><p></p> <p>只能輸入數(shù)字,能輸小數(shù)點(diǎn)</p> <input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"><br><p></p> <input name=txt1 onchange="if(//D/.test(this.value)){alert('只能輸入數(shù)字');this.value='';}"><br><p></p> <p>數(shù)字和小數(shù)點(diǎn)方法二</p> <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}"><br><p></p> <p>只能輸入字母和漢字</p> <input onkeyup="value=value.replace(/[/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d]/g,''))" maxlength=10 name="Numbers"><br><p></p> <p>只能輸入英文字母和數(shù)字,不能輸入中文</p> <input onkeyup="value=value.replace(/[^/w/.//]/ig,'')"><br><p></p> <p>只能輸入數(shù)字和英文</p> <font color="Red">chun</font> <input onKeyUp="value=value.replace(/[^/d|chun]/g,'')"><br><p></p> <p>7.小數(shù)點(diǎn)后只能有最多兩位(數(shù)字,中文都可輸入),不能輸入字母和運(yùn)算符號</p> <input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false"><br><p></p> <p>8.小數(shù)點(diǎn)后只能有最多兩位(數(shù)字,字母,中文都可輸入),可以輸入運(yùn)算符號</p> <p>這個(gè)正則出問題了,求各位大神現(xiàn)下神通,幫幫忙</p> ———————————————————————————————————————— <p>只能輸入漢字</p> <input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"><br><p></p> <p>只能輸入數(shù)字</p> <input onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"><br><p></p> <p>只能輸入英文和數(shù)字:</p> <input onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"><br><p></p> <p>控制輸入框只能輸入文字或數(shù)字,也可以不允許輸入特殊字符 這里不允許輸入如下字符: (像 !@#$%^&* 等)</p> <textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;"></textarea></body></html> |
新聞熱點(diǎn)
疑難解答
圖片精選