我有一个像这样的字符串:0000323530
,我需要消除左侧的所有0,直到达到数字3(例如,它可能是另一个总是与0不同的数字)
答案 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+/, ""))