后端返回我一个月中的几天,用前导0填充个位数天,剥离该前导零的最有效且对浏览器友好的方法是什么?这不是硬编码,我只是不确定“正确”和最“有效”的方式是什么。这是我现在的操作方法……一种简单的方法:

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

最佳答案

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

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


您还可以使用regexp删除所有前导0:

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


请注意,您实际上可能需要进行一次转换,即从字符串中获取数字。这可以用

newValue = +newValue;

关于javascript - 使用JavaScript/DoJo去除前导零?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15231840/

10-11 06:43