Maison  >  Article  >  interface Web  >  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
angryTomavant
2019-11-25 17:12:383817parcourir

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>

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Balise HTML Article suivant:Balise HTML