Javascript替换由于某些原因无法工作
正在尝试从下面的字符串中删除ST、+。我尝试了很多不同的方法,但似乎根本无法让它从字符串中删除任何内容。我做错了什么Javascript替换由于某些原因无法工作,javascript,Javascript,正在尝试从下面的字符串中删除ST、+。我尝试了很多不同的方法,但似乎根本无法让它从字符串中删除任何内容。我做错了什么 function convertSerialData(valueIn){ valueIn.replace(/ST/i, ''); return valueIn; } alert(convertSerialData('ST,+00.8 g ')); 您似乎没有分配替换的结果: valueIn=valueIn.replace/ST,[+]/i 或者,更简洁地说: func
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, '');
}
您似乎没有分配替换的结果: valueIn=valueIn.replace/ST,[+]/i 或者,更简洁地说:
function convertSerialData(valueIn){
return valueIn.replace(/ST,[+]/i, '');
}
值in.replace/ST/i;不修改字符串,它将返回一个新字符串。您需要使用从.replace函数返回的值
此外,如果您想删除的不仅仅是ST,那么只需更新正则表达式即可删除所需的字符
function convertSerialData(valueIn){
return valueIn.replace(/ST,\+/i, '');
}
值in.replace/ST/i;不修改字符串,它将返回一个新字符串。您需要使用从.replace函数返回的值
此外,如果您想删除的不仅仅是ST,那么只需更新正则表达式即可删除所需的字符
function convertSerialData(valueIn){
return valueIn.replace(/ST,\+/i, '');
}
虽然这确实解决了不返回值的问题,但它仍然没有做OP想要做的事情,即删除ST,+虽然这确实解决了不返回值的问题,但它仍然没有做OP想要做的事情,即删除ST,+虽然这确实解决了不返回值的问题,但它仍然没有做OP想要做的事情,那就是删除ST,谢谢,在问题中肯定错过了。虽然这确实解决了不返回值的问题,但它仍然不能满足OP的要求,那就是删除ST,谢谢,在问题中肯定错过了。