Javascript 在值的末尾添加新的数字和逗号

Javascript 在值的末尾添加新的数字和逗号,javascript,Javascript,假设我有一个像1234这样的数字。我想在末尾添加新号码00和,和€。现在的数字将是1234,00€我无法计算 这将对您有用: var value = '1234'; var formatted = value.replace(/(\d+)/, '$1,00€'); 但是,我强烈建议您阅读此问题的答案: 更新正如@jared所说,您可以将文本:,00€连接到您的号码,以获得所需的结果。您可以使用普通的JS实现这一点。try'1234€'。替换(/(€)$/,'00$1')try警报('1234

假设我有一个像
1234
这样的数字。我想在末尾添加新号码
00
。现在的数字将是
1234,00€
我无法计算

这将对您有用:

var value = '1234';
var formatted = value.replace(/(\d+)/, '$1,00€');
但是,我强烈建议您阅读此问题的答案:



更新正如@jared所说,您可以将文本:
,00€
连接到您的号码,以获得所需的结果。

您可以使用普通的JS实现这一点。try
'1234€'。替换(/(€)$/,'00$1')
try
警报('1234€')。替换(/(€)$,'00$1')试试这个:
var s=1234+'00,€
@Subir,我检查了两次,并更新了它。现在检查一下。
var s=1234+'00,€'
有什么问题吗?不需要正则表达式或
string.replace()
,也不需要将原始值转换为字符串。请注意,OP使用的是数字(不是字符串)。试图对一个数字调用
string.replace()
,将导致错误。您是对的@jahroy