Javascript 如何将(06)这样的值切换为(6)?
我有一个javascript案例,它接受这样的随机输入 (02,05,08,09,10,13,15,18或……,99) 然后我取这个值,在另一个例子中使用它 我对从10到99的数字没有问题 我的问题是01到09之间的nos javascript中是否存在将这些编号从ex.(06)切换到(6)的方法Javascript 如何将(06)这样的值切换为(6)?,javascript,Javascript,我有一个javascript案例,它接受这样的随机输入 (02,05,08,09,10,13,15,18或……,99) 然后我取这个值,在另一个例子中使用它 我对从10到99的数字没有问题 我的问题是01到09之间的nos javascript中是否存在将这些编号从ex.(06)切换到(6)的方法 substring()、substr()、slice()对我来说不合适。您可以使用正则表达式: str = str.replace(/^0+/, ''); 或将输入解析为数字: str = pars
substring()、substr()、slice()对我来说不合适。您可以使用正则表达式:
str = str.replace(/^0+/, '');
或将输入解析为数字:
str = parseInt(str, 10).toString(); // or
str = Number(str).toString();
如果您的随机输入是整数,那么parseInt()将为您提供所需的结果
parseInt(“06”,10)==6