複数回出現した場合、指定された文字を削除したいと思います。文字列の特定の文字を置換する方法javascripts
var input = "12313*12313*13";
var count = (input.match(/[*]/g) || []).length;
if (count > 1)
{
x = 0;
for (var i = 0, len = input.length; i < len; i++) {
if (input[i] == '*')
{
if (x == 0)
{
x++;
continue;
}
input[i] = '';
}
}
}
console.log(input);
指定されたcharは*
であると私は、文字列から他の*
を削除したいと思います。
この出力は12313*1231313
です。
'input [i] = '''でしようとしているように、文字列を変更することはできません。 –