Below is the example of the string.normalize() method.
- Example:
<script>vara ="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> - Output:
Geeks For GeeksGeeks For GeeksGeeks For GeeksGeeks For Geeks
The string.normalize() is an inbuilt method in javascript which is used to return a Unicode normalisation 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 form 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.
JavaScript code to show the working of string.normalize() method:
<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> |
Output:
GeeksForGeeks GeeksForGeeks GeeksForGeeks GeeksForGeeks
Reference:
http://devdocs.io/javascript/global_objects/string/normalize
Supported Browsers:
- Google Chrome
- Internet Explorer
- Firefox
- Apple Safari
- Opera


