Maison > Article > interface Web > js restreint le contenu d'entrée du partage de code de la zone de texte (catégorie 3)_compétences javascript
Le code de contenu de saisie de la zone de texte de restriction JavaScript partagé avec vous est le suivant
<style type="text/css"> <!-- .STYLE1 { color: #0099FF; font-weight: bold; font-size: x-large; } --> </style> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p align="center" class="STYLE1">亲,试试效果吧!</p> <p align="center"><strong>请输入数字或字母</strong>: <input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"> </p> <p align="center"><strong>请输入数字,只能输入数字哦</strong>: <input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"> </p> <p align="center"><strong>请输入汉字,只能输入汉字哦</strong>: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"> </p>
Opération de rendu :
Laissez-moi en ajouter d'autres pour vous :
Il ne peut y avoir que deux chiffres après la virgule (les chiffres et les caractères chinois peuvent être saisis). Les lettres et les symboles arithmétiques ne peuvent pas être saisis :
<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || //./d/d$/.test(value))event.returnValue=false">
Seuls les codes numériques peuvent être saisis dans la zone de texte (les points décimaux ne peuvent pas non plus être saisis)
<input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')">
En fait, vous pouvez également restreindre d'autres contenus, comme uniquement les lettres. Vous pouvez essayer d'autres choses.
Ce qui précède est le code de contenu de saisie de la zone de texte de restriction JavaScript partagé avec tout le monde