Sometimes, we want to find the largest number from a string using a regular expression with JavaScript.
In this article, we’ll look at how to find the largest number from a string using a regular expression with JavaScript.
How to find the largest number from a string using a regular expression with JavaScript?
To find the largest number from a string using a regular expression with JavaScript, we can use the JavaScript string’s match
method with the Math.max
method.
For instance, we write:
const myString = "857nano620348splitted3412674relation5305743";
const largest = Math.max(...myString.match(/\d+/g));
console.log(largest)
We call myString.match
with a regex to return all the numbers.
Then we call Math.max
with all the returned number strings by using the spread operator to spread them as arguments.
As a result, largest
is 5305743
.
Conclusion
To find the largest number from a string using a regular expression with JavaScript, we can use the JavaScript string’s match
method with the Math.max
method.