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.