私は文字列を持っており、置換することでより良い方法を見つけようとしています(境界スペースが存在する場合)
trim_multispace
また、複数回のパス (つまり、およびの呼び出しtrimed_result
) を行わずに値を置き換えます。
var replaceVal = "c";
var strVals = "a b c d e f g h";
var replacedVal = strVals.replace(new RegExp("\\b"+replaceVal+"\\b",""),"");
alert(replacedVal)
var trim_multispace = replacedVal.replace(/ +(?= )/g,'');
var trimed_result = trim_multispace.replace(/^\s+|\s+$/g, '');
alert(trimed_result)