如果字符串为0,则从字符串中删除第一个字符

时间:2015-11-05 12:08:41

标签: javascript regex string

我知道它与Remove first character from a string if it is a comma有关,但在这种情况下,该解决方案对我不起作用。也许是因为现在我正在处理一个数字。我只是希望javascript从0删除08,但不要触及10;只有在第一个字符时才会删除0

此解决方案不起作用:replace(/^0/, "")

2 个答案:

答案 0 :(得分:5)

你可以试试这个:

alert("08".replace(/^0+/, ''));

<强> DEMO

如果您正在处理数字,那么您可以使用parseInt()函数。

答案 1 :(得分:0)

正则表达式的简单方法:

  

^ 0 +(?!$)

并随意使用String replaceFirst功能。