Maison >interface Web >tutoriel HTML >Exemple de contrôle du format d'entrée en HTML

Exemple de contrôle du format d'entrée en HTML

黄舟
黄舟original
2017-10-27 10:15:025117parcourir

Seuls les chinois peuvent être saisis

<input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,&#39;&#39;)">

Seuls les anglais peuvent être saisis

<input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,&#39;&#39;)">

Seuls les chiffres peuvent être saisis saisi dans la zone de texte Code (les points décimaux ne peuvent pas être saisis)

<input onkeyup="this.value=this.value.replace(/\D/g,&#39;&#39;)" onafterpaste="this.value=this.value.replace(/\D/g,&#39;&#39;)">

Seuls les chiffres peuvent être saisis, les points décimaux peuvent être saisis

方法一:<input onkeyup="if(isNaN(value))execCommand(&#39;undo&#39;)" onafterpaste="if(isNaN(value))execCommand(&#39;undo&#39;)">  
方法二:<input name=txt1 onchange="if(/\D/.test(this.value)){alert(&#39;只能输入数字&#39;);this.value=&#39;&#39;;}">  
方法三:<input onkeyup="this.value=this.value.replace(/[^\d.]/g,&#39;&#39;)" onafterpaste="this.value=this.value.replace(/[^\d.]/g,&#39;&#39;)" >

Seuls les chiffres et l'anglais peuvent être saisis

<input onKeyUp="value=value.replace(/[^\d|chun]/g,&#39;&#39;)">

Seuls les lettres et les caractères chinois peuvent être saisis

<input onkeyup="value=value.replace(/[\d]/g,&#39;&#39;) "onbeforepaste="clipboardData.setData(&#39;text&#39;,clipboardData.getData(&#39;text&#39;).replace(/[\d]/g,&#39;&#39;))"   
 maxlength=10 name="Numbers">

Seuls les lettres et les chiffres peut être saisi

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,&#39;&#39;)">
<input type="text" size="20" onkeyup="this.value=this.value.replace(/[^\w_]/g,&#39;&#39;);">

Cela vous permet de saisir des lettres et des chiffres majuscules et minuscules, de souligner

<input type="text" size="20" onkeyup="this.value=this.value.replace(/[^\d-]/g,&#39;&#39;)" onafterpaste="this.value=this.value.replace(/[^\d-]/g,&#39;&#39;)">

Cela vous permet de saisir des chiffres, la ligne centrale (numéro de téléphone)

<input type="text" size="20" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,&#39;&#39;);">

Cela vous permet de saisir des lettres minuscules et nombres, souligner

<input type="text" onkeyup="value=value.replace(/[^\d.]/g,&#39;&#39;)">

Cela peut saisir des nombres et des points

min, max et pas Les attributs sont utilisés pour les entrées contenant nombres et dates Contraintes de type. L'attribut
min spécifie la valeur minimale autorisée pour le champ de saisie. L'attribut
max spécifie la valeur maximale autorisée pour le champ de saisie.
L'attribut step spécifie l'intervalle de nombre légal pour le champ de saisie

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn