我正在尝试编写一个RegExp以允许这种格式:5555.5555,并且任何其他数字都应该用空字符串(或其他东西)解析/替换。

我尝试了几种不同的方法,即:

/((^[\d]{5,})|([\d]{1,4}\.?))/g-尝试获取所有不被接受的内容,以及所有在可选小数点后4位以内的内容,因此我可以在.replace方法中使用匹配项。

最终目标是输入55555555.5555555并吐出5555.5555。我正在努力与它匹配5.但不能退还整个5555.的事实。

最佳答案

尝试



let str= "55555555.5555555";
let r= str.match(/\d{4}\.\d{4}/);

console.log(r[0]);

关于javascript - 只允许小数点后第千位和小数点后四位的数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56433593/

10-09 20:46