javascript - 只允许小数点前千位和小数点后 4 位的数字
问题描述
我正在尝试编写一个 RegExp 以允许这种格式 : 5555.5555
,并且任何其他数字都应该被解析出/替换为空字符串(或其他内容)。
我尝试了一些不同的方法,即:
/((^[\d]{5,})|([\d]{1,4}\.?))/g
- 尝试获取不被接受的所有内容以及可选小数的 4 位数字内的所有内容,以便我可以在.replace
方法中使用匹配。
最终目标是输入55555555.5555555
并吐出5555.5555
。我正在努力解决它匹配 a5.
但不归还整个5555.
.
解决方案
尝试
let str= "55555555.5555555";
let r= str.match(/\d{4}\.\d{4}/);
console.log(r[0]);
推荐阅读
- vba - Word VBA 查找和替换
- python - 使用 FOR 循环将 CSV 文件读入单独的数据帧
- selenium - Wiremock:使用wiremock代理将应用程序请求转发到外部服务器
- c# - 从 Controller 返回文件和字符串以在 ASP.NET MVC 中查看
- windows - 在 Windows 上使用 jdk kinit 创建可更新的 kerberos 票证
- javascript - 尝试使用 ggr+selenoid 时出错:ECONNREFUSED 127.0.0.1:443
- python - 如何在 MatPlotLib 中构建“散点-气泡”图?
- wordpress - 如何创建自动滚动?
- python - 如果我想在 pytorch 中使用 F1 分数作为指标,如何解决张量不匹配问题?
- python - 从两行车牌扫描号码时混淆字符