Javascript extract number from string example; in this tutorial you will learn how to Extract a Number from a String in JavaScript. Here below we have beautifully explained how to extract number from a string in js;
Example 1:
In javascript we can use the str.replace method to extract a number from a string. For this we need to pass in a regular expression to replace all non-digit characters with an empty string.
The replace method returns a new string containing all the numbers from the original string.
const str = 'coding 1995 driver';
const replaced = str.replace(/\D/g, ''); // '1995'
console.log(replaced);
let num;
if (replaced !== '') {
num = Number(replaced); // 1995
}
console.log(num)
Example 2:
This example uses match() function to extract number from string. An another method String.match to extract number from string in javascript.We pass a regular expression to the String.match method.
const str = 'coding 1995 driver';
const replaced = str.match(/\d+/); // ['1995']
let num;
if (replaced !== null) {
num = Number(replaced[0]); // 1995
}
console.log(num);