js前端标签提交前替换

手动替换:
    //替换
    function trims(str){
		var aa = '';
		/* 去除两边空格 */
		aa = $.trim(str);

		//br换行不要去
		aa = aa.replace(/
|/g,'[br]'); //去除html标签 aa = delHtmlTag(aa); //其它标签去了后再加上br aa = aa.replace(/\[br\]/g,'
'); /* 去除= */ aa = aa.replace(/\=/g,''); //空白字符替换为“ ” aa = aa.replace(/\s/g,' '); //空格替换为“ ” aa = aa.replace(/ /g,' '); aa = aa.replace(/ /g,' '); aa = aa.replace(/ /g,' '); /* 去除& */ aa = aa.replace(/\&/g,''); //替换英文的'" aa = aa.replace(/\'/g,'’'); aa = aa.replace(/\"/g,'”'); return aa; }

函数解决方法:  

encodeURI 方法 
将文本字符串编码为一个有效的统一资源标识符 (URI)。 

encodeURI(URIString) 

必选的 URIString 参数代表一个已编码的 URI。 

说明  

encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。

你可能感兴趣的:(前端js)