如何从字母数字文本中删除前导零?

309

我在stackoverflow上看到了有关如何在数字前面添加零的问题。但是没有关于反过来的问题!

你们能否建议我如何删除字母数字文本中的前导零?是否存在内置的API,还是我需要编写一个方法来去除前导零?

示例:

01234 converts to 1234
0001234a converts to 1234a
001234-a converts to 1234-a
101234 remains as 101234
2509398 remains as 2509398
123z remains as 123z
000002829839 converts to 2829839
21个回答

-2

  const removeFirstZero = (ele) => parseInt(ele).toString()
  
  console.log('raw ' + '0776211121')
  console.log('removedZero ' + removeFirstZero('0776211121'))


1
这并不能回答这个问题,因为如果输入包含其他字符,它将无法工作。 - Hulk
该问题是关于Java的(请参考问题标签),因此预期的答案应涵盖所有情况,而不仅仅是一个特定的情况。另外,请检查是否已经回答了该问题。 - shashi009
目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何编写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接