Maison > interface Web > tutoriel HTML > La zone de saisie ne peut saisir que des combinaisons associées de chiffres et de lettres (expressions régulières)

La zone de saisie ne peut saisir que des combinaisons associées de chiffres et de lettres (expressions régulières)

angryTom
Libérer: 2019-11-25 17:12:38
avant
3941 Les gens l'ont consulté

La zone de saisie ne peut saisir que des combinaisons associées de chiffres et de lettres (expressions régulières)

Introduction : Le site Web de l'entreprise est utilisé comme fenêtre d'application utilisateur d'essai. Afin d'empêcher les utilisateurs de saisir des erreurs, un contrôle de saisie approprié est fourni, ce qui peut empêcher les erreurs de saisie des utilisateurs et également réduire. données indésirables de l'entreprise. Bien sûr, si Pour éviter davantage les données indésirables, il est préférable d'utiliser la vérification des expressions régulières back-end. Vous trouverez ci-dessous les expressions régulières couramment utilisées pour les entrées que j'espère que cela apportera de la commodité à tout le monde. .

(Apprentissage recommandé : tutoriel HTML )

Les règles suivantes sont couramment utilisées dans l'expression d'entrée :

<!doctype html>
<html>
    <meta charset="utf-8" />
    
    <body>只允许输入正整数:
        <input type=&#39;text&#39; onkeyup="this.value=this.value.replace(/^(0+)|[^\d]+/g,&#39;&#39;)">
        <br/>
        <br/>只允许输入英文:
        <input type="text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,&#39;&#39;)">
        <br/>
        <br/>只允许允许输入数字和字母:
        <input onKeyUp="value=value.replace(/[\W]/g,&#39;&#39;)">
        <br/>
        <br/>允许输入大小写字母、数字、下划线:
        <input type="text" onkeyup="this.value=this.value.replace(/[^\w_]/g,&#39;&#39;);">
        <br/>
        <br/>允许输入小写字母、数字、下划线:
        <input type="text" onkeyup="this.value=this.value.replace(/[^a-z0-9_]/g,&#39;&#39;);">
        <br/>
        <br/>允许输入数字和小数点:
        <input type="text" onkeyup="this.value=this.value.replace(/[^\d.]/g,&#39;&#39;)">
        <br/>
        <br/>允许输入中文、数字、英文:
        <input onkeyup="value=value.replace(/[^\w\u4E00-\u9FA5]/g, &#39;&#39;)">
        <br/>
        <br/>
    </body>

</html>
Copier après la connexion

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!

Étiquettes associées:
source:刘锁个人博客
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