Maison > interface Web > js tutoriel > le corps du texte

JavaScript contrôle la saisie pour permettre uniquement la saisie de divers contenus spécifiés_compétences javascript

WBOY
Libérer: 2016-05-16 16:43:53
original
1317 Les gens l'ont consulté

1. Seuls les chiffres sont autorisés

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">
Copier après la connexion
Copier après la connexion

2. Seuls les lettres, chiffres et traits de soulignement anglais peuvent être saisis (les deux méthodes suivantes sont implémentées)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
Copier après la connexion
Copier après la connexion

3. Seuls les lettres, chiffres et =@# anglais peuvent être saisis

<input name="username" type="text" onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
Copier après la connexion

4. Seuls les caractères chinois peuvent être saisis

<input name="username" type="text"
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
Copier après la connexion

1. Seuls les chiffres sont autorisés

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">
Copier après la connexion
Copier après la connexion

2. Seuls les lettres, chiffres et traits de soulignement anglais peuvent être saisis (les deux méthodes suivantes sont implémentées)

<input name="username" type="text"
style="ime-mode:disabled">
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">
Copier après la connexion
Copier après la connexion

3. Seuls les lettres, chiffres et =@# anglais peuvent être saisis

<input name="username" type="text"
onkeyup="value=value.replace(/[^\w=@#]|_/ig,'')">
Copier après la connexion

4. Seuls les caractères chinois peuvent être saisis

<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
Copier après la connexion

Seuls les chiffres peuvent être saisis : "^[0-9]*$".
Seuls des nombres à n chiffres peuvent être saisis : "^d{n}$".
Seuls les nombres comportant au moins n chiffres peuvent être saisis : "^d{n,}$".

Seuls m~n nombres peuvent être saisis :. "^d{m,n}$"
Seuls les nombres commençant par zéro et non nuls peuvent être saisis : "^(0|[1-9][0-9]*)$".

Seuls les nombres réels positifs avec deux décimales peuvent être saisis : "^[0-9] (.[0-9]{2})?$".

Seuls les nombres réels positifs avec 1 à 3 décimales peuvent être saisis : "^[0-9] (.[0-9]{1,3})?$".
Seuls les entiers positifs non nuls peuvent être saisis : "^?[1-9][0-9]*$".

Seuls les entiers négatifs non nuls peuvent être saisis : "^-[1-9][]0-9"*$.
Seuls les caractères d'une longueur de 3 peuvent être saisis : "^.{3}$".

Seule une chaîne composée de 26 lettres anglaises peut être saisie : "^[A-Za-z] $".
Seule une chaîne composée de 26 lettres anglaises majuscules peut être saisie : "^[A-Z] $".

Seule une chaîne composée de 26 lettres anglaises minuscules peut être saisie : "^[a-z] $".
Seule une chaîne composée de chiffres et de 26 lettres anglaises peut être saisie : "^[A-Za-z0-9] $".

Vous ne pouvez saisir qu'une chaîne composée de chiffres, de 26 lettres anglaises ou de traits de soulignement : "^w $".

Vérifiez le mot de passe de l'utilisateur : "^[a-zA-Z]w{5,17}$" Le format correct est : commençant par une lettre, la longueur est comprise entre 6 et 18 et ne peut contenir que des caractères, des chiffres et souligne.

Vérifiez s'il contient des caractères tels que ^%&',;=?$": "[^%&',;=?$x22] ".

Seuls les caractères chinois peuvent être saisis : "^[u4e00-u9fa5]{0,}$"

Seuls les nombres et les points décimaux peuvent être saisis, anti-coller :

<input type=""text" onkeyup="value=value.replace(/[^0-9.]/g,''),dxfqlld();" onpaste="value=value.replace(/[^0-9.]/g,'')" oncontextmenu="value=value.replace(/[^0-9.]/g,'')" />
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal