Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将(06)这样的值切换为(6)?_Javascript - Fatal编程技术网

Javascript 如何将(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

我有一个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 = parseInt(str, 10).toString(); // or
str = Number(str).toString(); 

如果您的随机输入是整数,那么parseInt()将为您提供所需的结果

parseInt(“06”,10)==6