Revision: 48907
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 12, 2011 21:10 by ariskelvyn
Initial Code
var amigable = (function() { var tildes = "ÃÀÃÄÂÈÉËÊÌÃÃÎÒÓÖÔÙÚÜÛãà áäâèéëêìÃïîòóöôùúüûÑñÇç", conver = "AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc", cuerpo = {}; for (var i=0, j=tildes.length; i<j; i++ ) { cuerpo[tildes.charAt(i)] = conver.charAt(i); } return function(str) { var salida = []; for( var i = 0, j = str.length; i < j; i++) { var c = str.charAt( i ); if(cuerpo.hasOwnProperty(str.charAt(i))) { salida.push(cuerpo[c]); } else { salida.push(c); } } return salida.join('').replace(/[^-A-Za-z0-9]+/g, '-').toLowerCase(); } })(); document.write(amigable("Esta es una áeÃprueba con tìldes"));
Initial URL
http://www.ariskelvyn.com
Initial Description
Función especial para generar URL amigables a partir de un texto con caracteres especiales, como tildes, etc....
Initial Title
Crear URL Amigables
Initial Tags
Initial Language
JavaScript