从字符串中删除字符

时间:2018-11-25 20:03:54

标签: javascript string

我有一个像这样的字符串:0000323530,我需要消除左侧的所有0,直到达到数字3(例如,它可能是另一个总是与0不同的数字)

2 个答案:

答案 0 :(得分:3)

您可以使用正则表达式,这是一个示例:

function removeLeadingZeros(str){
    return str.replace(/^0+/, "")
}

console.log(removeLeadingZeros("0000323530"));

^代表字符串的开头

0代表字符 0

+代表上一个字符或组中的一个或多个

这意味着该正则表达式将匹配字符串开头的所有零。

答案 1 :(得分:3)

只需使用正则表达式将开头的零替换为零即可。

var num = "0000323530"
console.log(num.replace(/^0+/, ""))