Método JavaScript string.normalize()

A continuación se muestra el ejemplo del método string.normalize(). 
 

  • Ejemplo: 
     

javascript

<script>
var a = "Geeks For Geeks";
 
b = a.normalize('NFC')
c = a.normalize('NFD')
d = a.normalize('NFKC')
e = a.normalize('NFKD')
     
document.write(b,c,d,e);
</script>
  • Producción: 
     
Geeks For GeeksGeeks For GeeksGeeks For GeeksGeeks For Geeks

string.normalize () es un método incorporado en javascript que se usa para devolver una forma de normalización Unicode de una string de entrada determinada. Si la entrada dada no es una string, al principio se convertirá en una string y luego este método funcionará.
Sintaxis: 
 

string.normalize([form])

Parámetros: Aquí el parámetro es una forma que es de muchos tipos- 
 

  • NFC: Forma de Normalización Composición Canónica.
  • NFD: Descomposición Canónica de la Forma de Normalización.
  • NFKC: Composición de compatibilidad de formas de normalización.
  • NFKD: descomposición de compatibilidad de formas de normalización.

Todos estos dicen el formulario de normalización Unicode. 
Valor de retorno: devuelve una nueva string que contiene el formulario de normalización Unicode de la string de entrada dada.
Código JavaScript para mostrar el funcionamiento del método string.normalize(): 
 

javascript

<script>
 
  // Taking a string as input.
  var a = "GeeksForGeeks";
   
  // calling normalize method.
  b = a.normalize('NFC')
  c = a.normalize('NFD')
  d = a.normalize('NFKC')
  e = a.normalize('NFKD')
   
  // Printing normalised form.
  document.write(b +"<br>");
  document.write(c +"<br>");
  document.write(d +"<br>");
  document.write(e);
   
</script>

Producción: 
 

GeeksForGeeks
GeeksForGeeks
GeeksForGeeks
GeeksForGeeks

Navegadores compatibles:  

  • Google Chrome 34 y superior
  • Borde 12 y superior
  • Firefox 31 y superior
  • Ópera 21 y superior
  • Safari 10 y superior

Publicación traducida automáticamente

Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *