La página que se enseñará a continuación tiene la función de aplicar un filtro ante el texto ingresado, eliminando números y caracteres especiales como: &, %, (), etc. Y devolviendo el string corregido.
En este caso procesa dos casos, un nombre en el cual filtra las letras de la A a la Z, mayúsculas y minúsculas. Excluye números y caracteres especiales. En el otro caso se procesa un número telefónico permitiéndole el paso a los número del 0 al 9 y excluyendo letras y caracteres especiales.
Código:
<html>
<head>
<title>
Eliminación Caracteres
</title>
</head>
<body bgcolor=lightgreen>
<form name="form1" method="post" action="">
<center><b><h1>PÁGINA - ELIMINACIÓN CARACTERES ESPECIALES</h1></b>
Ingrese Nombre:
<input type="text" name="nombre" id="nombre"><p>
Resultado:
<input type="text" name="resultado" id="resultado"><p>
Teléfono:
<input type="text" name="telefono" id="telefono"><p>
Resultado:
<input type="text" name="Resultado" id="Resultado"><p>
<input type="button" value="Procesar" Onclick="Procesar()">
</center>
</form>
</body>
<script>
function Procesar()
{
var v_texto = document.getElementById("nombre").value;
var v_num = document.getElementById("telefono").value;
var n = v_texto.length;
var m = v_num.length;
res = "";
resd = "";
for(i=0;i<n;i++)
{
c=v_texto.charAt(i);
if(c>="A"&&c<="Z")
{
res = res+c;
}
if(c>="a"&&c<="z")
{
res = res+c;
}
if(c==" ")
{
break;
}
}
for(j=0;j<m;j++)
{
d=v_num.charAt(j);
if(d>="0"&&d<="9")
{
resd = resd + d;
}
}
resultado.value=res;
Resultado.value=resd;
}
</script>
</html>
No hay comentarios:
Publicar un comentario