如何在javascript中替换字符串的前两个字符?

Sha*_*ine 1 javascript string replace

让我假设我有字符串

var string = "$-20455.00"
Run Code Online (Sandbox Code Playgroud)

我试图交换一个字符串的前两个字符.我正在考虑拆分它并制作一个阵列然后更换它,但还有其他方法吗?另外,我不清楚如何使用数组实现它?如果我必须使用数组.

var string = "-$20455.00"
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

小智 10

您可以在Javascript中使用replace函数.

var string = "$-20455.00"
string = string.replace(/^.{2}/g, 'rr');
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle:https://jsfiddle.net/aoytdh7m/33/


Vla*_*nov 6

您不必使用数组。做这个

string[1] + string[0] + string.slice(2)