有人知道如何使用正则表达式删除前导零而是敏锐的减号吗?
对于正面价值而言,这样做很容易
.replace(/^0+/,'')
Run Code Online (Sandbox Code Playgroud)
但是我绝对不知道如何以负面情况做到这一点,例如
从-0.05值到-.05
从-02.05值到-2.05
为清晰起见,我创建了jsFiddle示例
Fra*_*ila 14
捕获负号并将其包含在替换中:
n_string.replace(/^(-?)0+/,'$1');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2299 次 |
| 最近记录: |