Cet article décrit la méthode de JavaScript pour simplement déterminer si le contenu d'entrée est légal. Partagez-le pour votre référence, comme suit:
Idées sur la détection de la mise en œuvre de la détection de caractères illégaux pour le contenu saisi par l'utilisateur
1. Définir une chaîne légale (chaîne source)
2. Obtenez le contenu entré par l'utilisateur
3. Découvrez chaque caractère entré par l'utilisateur et recherchez dans la chaîne source.
1) trouvé, renvoyez l'emplacement de la recherche de chaîne
2) Aucun retour -1 n'a été trouvé, nous avons juste utilisé -1 pour détecter si le contenu entré par l'utilisateur est légal.
<! Doctype html public "- // w3c // dtd xhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns = "http://www.w3.org/1999/xhtml"> <éadf> <meta http-equiv = "contenu-type" contenu = "text / html; charset = utf-8" /> <tone> est le nom d'utilisateur disponible </ title> <script type = "text / javascript" var regex = / [a-za-z0-9 _] * /; var username = document.getElementById ('text'). valeur; vara = regex.exec (nom d'utilisateur); if (a! = "") {alert ('nom d'utilisateur est disponible!'); } else {alert ('il y a des caractères illégaux'); }} </ script> </ head> <body> <form> nom d'utilisateur: <input type = "text" id = "text" /> <inputType = "bouton" onClick = "username ();" Value = "Vérifiez s'il est disponible" /> </ form> </body> </html>Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des effets et techniques de commutation JavaScript", "Résumé des effets et techniques de recherche JavaScript", "Résumé des erreurs Javascript et des techniques de débogage" Algorithmes et techniques de traversée JavaScript ", et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.