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