javascript limpiar caracteresrarosextraños和acentos tildes - JS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript limpiar caracteresrarosextraños和acentos tildes - JS相关的知识,希望对你有一定的参考价值。

var normalizar = function(str, espaciosEnBlanco) {
  if(!espaciosEnBlanco) espaciosEnBlanco = '';
  str = str.toLowerCase().replace(/\s+/g, espaciosEnBlanco);
  //Sustituimos caracteres extraños
  var from = "àáäâèéëêìíïîòóöôùúüûñç";
  var to   = "aaaaeeeeiiiioooouuuunc";
  for (var i=0, l=from.length ; i<l ; i++) {
    str = str.replace(
      new RegExp(from.charAt(i), 'g'),
      to.charAt(i)
    );
  }
  //eliminamos otros caracteres inválidos
  str = str.replace(new RegExp('[^a-z0-9'+ espaciosEnBlanco +']',"g"), '').replace(/-+/g, espaciosEnBlanco); 
  return str;
}

以上是关于javascript limpiar caracteresrarosextraños和acentos tildes - JS的主要内容,如果未能解决你的问题,请参考以下文章

PHP Limpiar URL de Youtube

PHP Limpiar cadena de texto

Limpiar el帆布

Limpiar网址de Youtube

PHP Couper untexteÃ100caractèresanscouper un mot

PHP Php limpiar string para ser usado en sql