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>Demo5
Puntos
Puntos
3374
Visitas
Visitas
0
Resp
Resp
Por alber hace 10 años
Admin