Tutorialspoint.dev

JavaScript | string.normalize()

The string.normalize() is an inbuilt function 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 string then this function 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 says 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() function:

    <script>
      
      // Taking a string as input.
      var a = "GeeksForGeeks";
        
      // calling normalize function.
      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



    This article is attributed to GeeksforGeeks.org

    leave a comment

    code

    0 Comments

    load comments

    Subscribe to Our Newsletter