Sometimes, we want to write a JavaScript regex for number with decimals and thousand separator.
In this article, we’ll look at how to write a JavaScript regex for number with decimals and thousand separator.
How to write a JavaScript regex for number with decimals and thousand separator?
To write a JavaScript regex for number with decimals and thousand separator, we can use /^\d{1,3}(,\d{3})*(\.\d+)?$/.
^\d{1,3} matches groups of digits up to 3 digits long at the start of the string.
We match the digit groups in the middle of the string with (,\d{3})*.
And we match the digit group at the end of the string with (\.\d+)?$.
Conclusion
To write a JavaScript regex for number with decimals and thousand separator, we can use /^\d{1,3}(,\d{3})*(\.\d+)?$/.