Validar cadena por numero de vocales con javascript
Con el siguiente ejemplo podemos validar una cadena por su numero de vocales utilizando javascript, con este ejemplo podemos hacer otros tipos de validaciones modificando un poco el código. Esto es muy útil a la hora de validar campos de un formulario por ejemplo para insertar un nombre que tenga una sintaxis comprensiva.
Código de ejemplo:
Código de ejemplo:
<!DOCTYPE html> <html> <head> <meta charset="iso-8859-1"> <title></title> <script type="text/javascript"> function conprobarnombre(valor){ //El valor nsertado en el campo var nombre=valor; //La longitud de la cadena var largo=nombre.length; //Inicializamos en 0 var conteo=0; //Repetimos segun el largo de la cadena for (var i = 0; i < largo; i++) { //Comprobamos el numero de vocales if (nombre[i]=='a' || nombre[i]=='e' || nombre[i]=='i' || nombre[i]=='o' || nombre[i]=='u'){ var conteo=parseInt(conteo) + parseInt(1); if(conteo>2){ document.getElementById('respuesta').innerText='Solo se permiten 2 vocales'; } else { document.getElementById('respuesta').innerText='Ok'; } } } } </script> </head> <body> <form> Nombre: <br> <input name="nombre" type="text"> <br> <input type="button" value="Comprobar" onclick="conprobarnombre(nombre.value);"> </form> <div id="respuesta"></div> </body> </html>Demo
5
Puntos
Puntos
3448
Visitas
Visitas
0
Resp
Resp
Por alber hace 109 meses
Administrador