Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.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 如何将0置于带小数的数字中?_Javascript_Regex - Fatal编程技术网

Javascript 如何将0置于带小数的数字中?

Javascript 如何将0置于带小数的数字中?,javascript,regex,Javascript,Regex,如何将0置于带小数的数字中 例如,当我有这个号码 .7967 => 0.7967 但是我想要一个用于第一个案例的正则表达式,您可以使用它: parseFloat('.7967').toString(); //0.7967 parseFloat('067.7967').toString(); //67.7967 如果要对数字字符串使用正则表达式,请执行以下操作: '.7967'.replace(/^\./, '0.') // return: '0.7967' '1.7967'.rep

如何将0置于带小数的数字中

例如,当我有这个号码

.7967 => 0.7967
但是我想要一个用于第一个案例的正则表达式,您可以使用它:

parseFloat('.7967').toString();
//0.7967

parseFloat('067.7967').toString();
//67.7967

如果要对数字字符串使用正则表达式,请执行以下操作:

'.7967'.replace(/^\./, '0.')
// return: '0.7967'

'1.7967'.replace(/^\./, '0.')
// return: '1.7967' (unchanged)

由于数字的整数部分不能以零开头,因此只能通过将数字转换为字符串来显示。--><代码>“0”+你的号码@ScottMarcus我想输入一个0.7967=>0。7967@ScottMarcus可以,但是JS会把它当作八进制:)是的,我知道。答案相同。
.7867
在JS中是
0.7867
。。。?哦,你是说一串?