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

new*_*zad 3 javascript regex string

我知道它与从字符串中删除第一个字符有关,如果它是逗号但在这种情况下该解决方案对我不起作用.也许是因为现在我正在处理一个数字.只是我想的JavaScript删除008但不接触10; 仅0在第一个字符时删除.

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

Rah*_*thi 5

你可以试试这个:

alert("08".replace(/^0+/, ''));
Run Code Online (Sandbox Code Playgroud)

DEMO

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

  • `/^0+/` 不仅删除第一个零字符,还删除字符串开头的所有零。根据您的需要,它可能是正确的,也可能不是。 (2认同)