<script> function valorAsteriscos( campo ) { campo.value = campo.value.replace(/./g,"*"); } </script> <input type='text' name='campo' onblur='valorAsteriscos( this )'>
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:
Suscribirse a:
Enviar comentarios (Atom)
quisiera una que fuera al instante como lo hace una de contraseña. porque esta se muestra asteriscos cuando sales
ResponderEliminar