尝试从下面的此字符串中删除ST,+。我尝试了许多不同的方法,但似乎根本无法从字符串中删除任何内容。我做错了什么吗?

function convertSerialData(valueIn){

valueIn.replace(/ST/i, '');

return valueIn;
}

alert(convertSerialData('ST,+00.8  g '));

最佳答案

您似乎没有分配替换结果:

valueIn = valueIn.replace(/ST,[+]/i, '');

或者,更简洁地说:

function convertSerialData(valueIn){
    return valueIn.replace(/ST,[+]/i, '');
}

07-22 20:55