Skip to content
Related Articles
Open in App
Not now

Related Articles

JavaScript Strip all non-numeric characters from string

Improve Article
Save Article
Like Article
  • Last Updated : 04 Jan, 2023
Improve Article
Save Article
Like Article

In this article, we will strip all non-numeric characters from a string. In order to remove all non-numeric characters from a string, replace() function is used.

JavaScript replace() Function: This function searches a string for a specific value, or a RegExp, and returns a new string where the replacement is done.

Syntax:

string.replace( searchVal, newValue )

Example 1: This example strips all non-numeric characters from the string ‘1Gee2ksFor345Geeks6’ with the help of RegExp.

html




<body style="text-align:center;">
  
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
    <h3>
        JavaScript | Strip all non-numeric
        characters from string
    </h3>
  
    <p id="GFG_UP" style="color:green; font-size: 20px;"></p>
  
  
    <button id="GFG_Button" onclick="stripValues()">
        ClickHere
    </button>
  
    <p id="GFG_P" style="color:green; font-size: 20px;"></p>
  
  
    <script>
        var up = document.getElementById("GFG_UP");
        var down = document.getElementById("GFG_P");
        var str = "1Gee2ksFor345Geeks6";
        up.innerHTML = str;
          
        function stripValues() {
            down.innerHTML = str.replace(/\D/g,'');
        }
    </script>
</body>

Output: 

Strip all non-numeric characters from string

Strip all non-numeric characters from string

Example 2: This example strips all non-numeric characters from the string ‘1Gee2ksFor345.Gee67ks89’ with the help of RegExp. This example preserves the float numbers.

html




<body style="text-align:center;">
  
    <h1 style="color:green;">
        GeeksForGeeks
    </h1>
    <h3>
        JavaScript | Strip all non-numeric
        characters from string
    </h3>
    <p id="GFG_UP" style="color:green; font-size: 20px;"></p>
  
  
    <button id="GFG_Button" onclick="stripValues()">
        ClickHere
    </button>
  
    <p id="GFG_P" style="color:green; font-size: 20px;"></p>
  
  
    <script>
        var up = document.getElementById("GFG_UP");
        var down = document.getElementById("GFG_P");
        var str = "1Gee2ksFor345.Gee67ks89";
        up.innerHTML = str;
          
        function stripValues() {
            down.innerHTML = str.replace(/[^\d.-]/g, '');
        }
    </script>
</body>

Output:

Strip all non-numeric characters from string

Strip all non-numeric characters from string


My Personal Notes arrow_drop_up
Like Article
Save Article
Related Articles

Start Your Coding Journey Now!