You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JS/JQuery中将0.x格式替换为.x格式?

解决CSS中0.x格式替换为.x的正则方案

直接用带负向零宽断言的正则表达式就能覆盖所有场景,替代你之前的单一字符串替换方法:

正则表达式说明

使用 /(?<!\d)0\./g,各部分含义:

  • (?<!\d):确保匹配的0.左侧没有数字,避免误替换10.123这类合法格式
  • 0\.:匹配字面量0.(.是正则特殊字符,需转义)
  • g:全局替换,处理所有符合条件的匹配项

示例代码(JavaScript)

const originalCss = 'attribute:0.12% 10.123% 0.1%';
const compressedCss = originalCss.replace(/(?<!\d)0\./g, '.');
console.log(compressedCss);

运行后输出:

attribute:.12% 10.123% .1%

这个方案能同时处理冒号后、空格后的0.x格式,完全符合你的压缩需求。

内容的提问来源于stack exchange,提问作者eligolf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 07:12:03