<script>
function valorAsteriscos( campo )
{
campo.value = campo.value.replace(/./g,"*");
}
</script>
<input type='text' name='campo' onblur='valorAsteriscos( this )'>
Mostrando entradas con la etiqueta validación. Mostrar todas las entradas
Mostrando entradas con la etiqueta validación. Mostrar todas las entradas
lunes, 23 de febrero de 2009
Reemplazar texto por asteriscos JavaScript
Reemplazar texto por asteriscos JavaScript
Estube buscando internet una función que reemplace cualquier caracter por un asterisco en un campo de texto pero la verdad no lo encontré, así es que lo implementé yo mismo, en realidad es algo muy sencillo utilizando expresiones regulares.
Al value del objeto le hacemos un replace, usamos la expresión regular /./g
el punto quiere decir que encuentre cualquier caracter (menos el salto de linea), y
la g despues de las diagonales quiere decir que lo reemplace todas las veces que lo encuentre, si no lo pusieramos lo haría solo la primera vez.
En este caso se manda llamar a la función en el evento OnBlur del campo de texto.
Código:
sábado, 21 de febrero de 2009
Validar caracteres especiales PHP
Validar cadenas en PHP
Esta es una función que usa expresiones regulares para validar la entrada de una cadena y reemplazar cualquier caracter que no sea letras ( mayúsculas y minúsculas ), números, espacios o puntos.
Esto puede ser útil para quitar caracteres como letras con asentos y ñ's que podrían causar errores con algunas tecnologías ( como xml ).
El segundo parámetro de la función ereg_replace puede cambiarse por el caracter que se desea que reemplace a los caracteres no deseados.
<?php
function valida_cadena( $cadena )
{
$nueva_cadena = ereg_replace("[^A-Za-z0-9 .]", "", $cadena);
return $nueva_cadena;
}
?>
El segundo parámetro de la función ereg_replace puede cambiarse por el caracter que se desea que reemplace a los caracteres no deseados.
Suscribirse a:
Entradas (Atom)
