Outbook
XHTML-CSS, Accesibilidad, PHP y más
Inicio
Desarrollo web
Javascript: Reemplazo de varios caracteres en una cadena
Javascript: Reemplazo de varios caracteres en una cadena
Se utilizará un sistema parecido al de reemplazo de fragmentos de una cadena, añadiendo un par de arrays con los caracteres que hay que quitar y los que los van a sustituir, un método toLowerCase para sustituir mayúsculas por minúsculas y un while para hacer los reemplazos uno a uno:
function convierteAlias (nuevoAlias) {
especiales = new Array('á','é','í','ó','ú','ñ',' ','´',':',',',';','.');
normales = new Array('a','e','i','o','u','n','_','_','_','_','_','_');
nuevoAlias = nuevoAlias.toLowerCase();
i=0;
while (i<especiales.length) {
//nuevoAlias = nuevoAlias.replace(especiales[i], normales[i]);
nuevoAlias = nuevoAlias.split(especiales[i]).join(normales[i]);
i++
}
return nuevoAlias;
}
Artículos relacionados:
Datos del artículo:
- Publicado el Jueves 12 de junio de 2008 a las 10:10
- Archivado en Desarrollo web
- Etiquetas: javascript
- Seguimiento de comentarios (RSS 2.0).
Comentarios del artículo
Puedes comentar o hacer trackback desde tu propio sitio web.
Si el comentario no guarda relación con el tema del artículo o los comentarios previos, si la redacción del mismo es ilegible (estilo HOYGAN), o si contiene insultos u otros términos ofensivos, será borrado de inmediato.
Todavía no hay comentarios.









