- 直接举个例子好了
代码如下:
var fixVal = 2;
var reg=new RegExp('\\d{0,}\\.\\d{0,'+fixVal+'}');
reg
// 结果: /\d{0,}\.\d{0,2}/
- 再举个例子 - 非四舍五入截取字符串
var fixVal = 2;
var str = "50.1223453245668779809"
str.match('\\d{0,}\\.\\d{0,'+fixVal+'}')
// ["50.12", index: 0, input: "50.1223453245668779809", groups: undefined]