Javascript 仅允许小数点前的千位数和小数点后4位
我正在尝试编写一个RegExp来允许这种格式:Javascript 仅允许小数点前的千位数和小数点后4位,javascript,regex,Javascript,Regex,我正在尝试编写一个RegExp来允许这种格式:5555.5555,任何其他数字都应该被解析出来/替换为空字符串(或其他什么) 我试过几种不同的方法,即: /(^[\d]{5,})|([\d]{1,4}\?)/g-尝试获取所有不被接受的内容以及可选小数点4位以内的内容,以便我可以在方法中使用匹配项。替换方法 最终的目标是输入555555.5555555,然后吐出5555.5555。我正在努力解决这样一个问题:它与5匹配。但不返回整个5555。试试看 let str=“555555.55555”;
5555.5555
,任何其他数字都应该被解析出来/替换为空字符串(或其他什么)
我试过几种不同的方法,即:
/(^[\d]{5,})|([\d]{1,4}\?)/g
-尝试获取所有不被接受的内容以及可选小数点4位以内的内容,以便我可以在方法中使用匹配项。替换方法
最终的目标是输入555555.5555555
,然后吐出5555.5555
。我正在努力解决这样一个问题:它与5匹配。
但不返回整个5555。
试试看
let str=“555555.55555”;
设r=str.match(/\d{4}\.\d{4}/);
console.log(r[0])代码>成功了,我一直坚持使用.replace()
(我仍然很好奇如何用replace完成它),但是谢谢!将在计时器启动时接受