jsencodeURI转义特殊字符
js encodeURI转义特殊字符
说明:
javascript说明
经常使⽤ajax提交表单,⽆论是get还是post⽅法,其内容都有部分特殊字符需要转义或处理
原理:
如果是get⽅法,则是要对内容进⾏转码和转义,如果是post⽅法,则只要对其内容进⾏特殊内容转义,可写⼀公共⽅法通⽤处理后提交。特殊字符转义包括 | + %2B | 空格 %20 | / %2F | ? %3F | % %25 | # %23 | & %26 | = %3D |
实现:
js:
function encodeContent(data){
return encodeURI(data).replace(/&/g,'%26').replace(/\+/g,'%2B').replace(/\s/g,'%20').replace(/#/g,'%23');
}
除空格,加号,#号外,别的字符已经在加密时转义过了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。