Saturday, November 16, 2024
Google search engine
HomeLanguagesJavascriptJavaScript String normalize() Method

JavaScript String normalize() Method

JavaScript string normalize() is an inbuilt method in javascript which is used to return a Unicode normalization form of a given input string. If the given input is not a string, then at first it will be converted into a string then this method will work.

Syntax: 

string.normalize([form])

Parameters: Here the parameter is formed which is of many types- 

  • NFC: Normalization Form Canonical Composition.
  • NFD: Normalization Form Canonical Decomposition.
  • NFKC: Normalization Form Compatibility Composition.
  • NFKD: Normalization Form Compatibility Decomposition.

These all say the Unicode Normalization Form. 

Return value: It returns a new string containing the Unicode Normalization Form of the given input string.

Below is an example of the string.normalize() method. 

Example 1: This example shows the basic use of the string.normalize() method in Javascript.

javascript




let a = "Geeks For Geeks";
 
b = a.normalize('NFC')
c = a.normalize('NFD')
d = a.normalize('NFKC')
e = a.normalize('NFKD')
 
console.log(b, c, d, e);


Output:  

Geeks For GeeksGeeks For GeeksGeeks For GeeksGeeks For Geeks

Example 2: This example shows the basic use of the string.normalize() method in Javascript.

javascript




// Taking a string as input.
let a = "GeeksForGeeks";
 
// calling normalize method.
b = a.normalize('NFC')
c = a.normalize('NFD')
d = a.normalize('NFKC')
e = a.normalize('NFKD')
 
// Printing normalised form.
console.log(b);
console.log(c);
console.log(d);
console.log(e);


Output: 

GeeksForGeeks
GeeksForGeeks
GeeksForGeeks
GeeksForGeeks

We have a complete list of Javascript string methods, to check those please go through this Javascript String Complete reference article.

Supported Browsers:  

  • Google Chrome 34 and above
  • Edge 12 and above
  • Firefox 31 and above
  • Opera 21 and above
  • Safari 10 and above

RELATED ARTICLES

Most Popular

Recent Comments