javascript - 正则表达式删除字符串开头的零,但不删除小数

标签 javascript regex

我想要在 javascript 中实现一个正则表达式,如果字符串是整数,则删除字符串开头的任何 0。

 0 => ''
 0000 => ''
 001 => 1
 0.11 => 0.11
 0000.11 => 0.11
 11000 => 11000

我尝试使用正则表达式来完成此操作,但还不能。

最佳答案

类似这样的东西应该可以工作:^0+(?!\.)。表达式的示例位于 here .

关于javascript - 正则表达式删除字符串开头的零,但不删除小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674029/

相关文章:

c# - 结合正则表达式c#

Python/Regex - 括号和斜杠的扩展

javascript - Vue 中的数据未更新

javascript - 如何在多个地方从父级获取第一个元素

javascript - 具有 2 个级别的 jQuery 选项卡

javascript - 任何 double 型数字的正则表达式

javascript - 从javascript中的参数化字符串中解析值

javascript - 如何用jquery显示多个div?

javascript - 如何使用plotly js显示垂直文本?

java - 将 Unicode 宽字符更改为 ASCII