如何用字符串替换数字中的小数?
How to replace a decimal in a number with a string?
如何用字符串替换数字中的小数?例如,如果我有一个数字 12.12
,我如何取该数字中的小数并将其替换为逗号 (,
),以便输出为 12,12
?
我试过了,但我的应用程序因此崩溃了:
let number = 12.12
number.replace(/./g, ',');
谢谢。
您不能更改 javascript 中的 const
的值。
您不能在数字上使用 replace
,但可以在字符串上使用它。
将您的 number
转换为字符串,然后调用 replace
。
此外,句点 (.
) 字符在正则表达式中具有特殊含义。但是您可以将一个普通字符串传递给 replace
.
const numberWithCommas = number.toString().replace('.', ',');
试试这个:
var stringnumber = stringnumber.ToString();
var endresult = stringnumber.replace(".",",");
如何用字符串替换数字中的小数?例如,如果我有一个数字 12.12
,我如何取该数字中的小数并将其替换为逗号 (,
),以便输出为 12,12
?
我试过了,但我的应用程序因此崩溃了:
let number = 12.12
number.replace(/./g, ',');
谢谢。
您不能更改 javascript 中的 const
的值。
您不能在数字上使用 replace
,但可以在字符串上使用它。
将您的 number
转换为字符串,然后调用 replace
。
此外,句点 (.
) 字符在正则表达式中具有特殊含义。但是您可以将一个普通字符串传递给 replace
.
const numberWithCommas = number.toString().replace('.', ',');
试试这个:
var stringnumber = stringnumber.ToString();
var endresult = stringnumber.replace(".",",");