鍍金池/ 問(wèn)答/HTML/ 字符串過(guò)濾問(wèn)題

字符串過(guò)濾問(wèn)題

代碼里面明確寫(xiě)了過(guò)濾字符串空格的的代碼,為什么就不生效呢
圖片描述

圖片描述

回答
編輯回答
離觴

@Meathill 的說(shuō)法是對(duì)的,但是你沒(méi)效果可能還有一個(gè)原因是你用的vue;
在此基礎(chǔ)上修改:

let summary = item.summary.split(' ').join('');
summary = summary.replace(/(^\s*)|(\s*$)/g, "");
Vue.set(item,"summary",summary);
2017年6月16日 03:49
編輯回答
墨沫

var newStr="abc def ghi";

console.log(newStr.replace(/\s/g,""));
2018年4月25日 09:02
編輯回答
鐧簞噯

大部分函數(shù)不會(huì)修改本身,比如 .split().replace()。所以你應(yīng)該:

item.summary = item.summary.split(' ').join('');
item.summary = item.summary.replace(/.../g, '');
2017年10月14日 07:57
編輯回答
心夠野

字符串是不可變的

2017年4月6日 05:42