I am using regular expression to check number of digits after decimal.
This is working fine when it is used for two or three digits, for example \d{2} or \d{3}, but what if I need to pass a variable instead of 2 and 3?
How do I pass a variable to the pattern? Is it possible?
You can use RegExp, like;
//just an example though
var i = 2;
var pattern = new RegExp("\\d{"+i+"}$");
You can write a function that generates the RegEx string with the parameter you provide for the number or decimal digits you need.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With