在前端传参数的时候经常会出现参数中国携带有特殊字符的情况,这个时候可以调用下面的js方法处理特殊字符,但是这种方法比较繁琐,写的代码比较多,容易造成代码冗余,使用的时候请注意。
function replaceAll(oldString
,replaceStr
,newReplaceStr
){
var regrex
=new RegExp(replaceStr
,"g");
var newValue
=oldString
.replace(regrex
,newReplaceStr
);
return newValue
;
}
调用处理特殊字符的js方法 var video1; if(video1!=null){ video1 = replaceAll(obj.data.video1,"/","/"); video1 = replaceAll(obj.data.video1,":",":"); video1 = replaceAll(obj.data.video1,".","."); }else{ video1 = obj.data.video1; }