Stripping out non-numeric characters in string in Javascript
In order to remove all non-numeric characters from a string, replace() function is used.
replace() Function: This function searches a string for a specific value, or a RegExp, and returns a new string where the replacement is done.
Example 1
<!DOCTYPE html>
<html>
<head>
<title>
JavaScript | Strip all non-numeric
characters from string
</title>
</head>
<body style = "text-align:center;">
<h1 style = "color:green;" >
GeeksForGeeks
</h1>
<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>
</html>
Output

Example 2
<!DOCTYPE html>
<html>
<head>
<title>
JavaScript | Strip all non-numeric
characters from string
</title>
</head>
<body style = "text-align:center;">
<h1 style = "color:green;" >
GeeksForGeeks
</h1>
<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>
</html>
Output
