react中js的写法:
this.fiterLabelHandle(this.state.majorInfoList.schemeIntroduce); // 调用过滤掉没用的格式或字符的方法
其中this.state.majorInfoList.schemeIntroduce的格式如:
测试账号 信息学院:
20081077
外国语学院:
20051012
admin
1前端优化
2系统级别
3方案版本管理
3.1
版本信息管理
3.1.1 主页面
// 过滤掉富文本里面包含的html标签和空格符等东西的方法
fiterLabelHandle = (schemeIntroduce) =>{
schemeIntroduce = schemeIntroduce.replace(/(\n)/g, ""); // 去掉换行
schemeIntroduce = schemeIntroduce.replace(/(\t)/g, ""); // 去掉换行
schemeIntroduce = schemeIntroduce.replace(/(\r)/g, "");
schemeIntroduce = schemeIntroduce.replace(/]*>/g, ""); // 去掉标签
schemeIntroduce = schemeIntroduce.replace(/\s*/g, "");
schemeIntroduce = schemeIntroduce.replace(/ /ig, " "); // 去掉
this.setState({
schemeIntroduce : schemeIntroduce
});
}