Sometimes, we want to parse string to an int in JavaScript.
In this article, we’ll look at how to parse string to an int in JavaScript.
How to parse string to an int in JavaScript?
To parse string to an int in JavaScript, we can use a regex to extract the digits from the string.
Then we can use parseInt
to convert the string to a number.
For instance, we write:
const s = 'abc123';
const str = s.match(/d+$/);
const number = parseInt(str, 10);
console.log(number)
to call s.match
with a regex to return the digits part of s
.
Then we call parseInt
with str
and 10 to return a number converted from str
.
We pass in 10 to return a decimal number.
Therefore, number
is 123.
Conclusion
To parse string to an int in JavaScript, we can use a regex to extract the digits from the string.
Then we can use parseInt
to convert the string to a number.