Este artículo describe el método de JavaScript para simplemente determinar si el contenido de entrada es legal. Compártelo para su referencia, como sigue:
Ideas para detectar si hay alguna implementación de detección de carácter ilegal para el contenido ingresado por el usuario
1. Defina una cadena legal (cadena de origen)
2. Obtenga el contenido ingresado por el usuario
3. Lise a cada personaje ingresado por el usuario y busque en la cadena de origen.
1) Encontrado, devuelve la ubicación de la búsqueda de cadenas
2) No se encontró retorno -1, acabamos de usar -1 para detectar si el contenido ingresado por el usuario es legal.
< xmlns = "http://www.w3.org/1999/xhtml"> <fead> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> es el nombre de usuario disponible </titter> <script type = "text/javascript" lenguaje = "javaScript") var regex =/[A-ZA-Z0-9 _]*/; var userName = document.getElementById ('Text'). Value; vara = regex.exec (nombre de usuario); if (a! = "") {alert ('el nombre de usuario está disponible!'); } else {alerta ('hay caracteres ilegales'); }} </script> </head> <body> <form> username: <input type = "text" id = "text"/> <inputType = "Button" onClick = "username ();" value = "Compruebe si está disponible"/> </form> </body> </html>For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of JavaScript Algoritmos y técnicas de recorrido ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.