使用JavaScript / DoJo删除前导零?

时间:2013-03-05 18:56:06

标签: javascript string dojo

后端返回我一个月中的天数,单个数字天填充前导0,剥离前导零的最有效和浏览器友好的方式是什么?代码并不难,我只是不确定“正确”和“最有效”的方式是什么。以下是我现在的表现方式......有点简单:

                    if (newValue[0] === "0")
                    newValue = newValue[1];

2 个答案:

答案 0 :(得分:2)

要从第二个字符串中获取字符串,请使用

if (newValue[0] === "0") newValue = newValue.slice(1);

您还可以使用正则表达式删除所有前导0:

newValue = newValue.replace(/^0+/, '')

请注意,您所需要的实际上是转换,即从字符串中获取数字。这可以通过

完成
newValue = +newValue;

答案 1 :(得分:0)

parseInt会忽略它们,因此您可以""+parseInt(newValue, 10)