Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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:
<!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
3421
Visitas
0
Resp
Por alber hace 107 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate