js encodeURI转义特殊字符
来源:互联网 发布:量化金融和大数据金融 编辑:程序博客网 时间:2024/05/18 01:59
js encodeURI转义特殊字符
说明:
经常使用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');
}
除空格,加号,#号外,别的字符已经在加密时转义过了
- js encodeURI转义特殊字符
- js特殊字符转义
- JS转义特殊字符
- js html 特殊字符转义
- JS中URL中的特殊字符问题:escape,encodeURI,encodeURIComponent
- JS中URL中的特殊字符问题:escape,encodeURI,encodeURIComponent
- JS中URL中的特殊字符问题:escape,encodeURI,encodeURIComponent
- JS中URL中的特殊字符问题:escape,encodeURI,encodeURIComponent
- js字符串去掉特殊字符和转义字符
- Java 特殊字符转义
- 特殊字符要转义
- oracle 特殊字符 转义
- xml 转义特殊字符
- html 特殊转义字符
- 特殊字符转义
- Android 特殊字符转义
- oracle 特殊字符转义
- 特殊字符的转义
- 算法导论第十五章-装配线高度算法实现
- SQL行转列统计问题
- 也说说Thunk
- Android平台利用ZXING生成二维码图片
- HDU1022 Train Problem I,简单栈的应用
- js encodeURI转义特殊字符
- 利用组策略进行的一次Windows主机安全整改
- C++中如何实现final类
- poj 2182 Lost Cows
- [Python源码学习]之数据类型
- getOwner与getParent的区别
- opencv录制视频
- C# 数据类型
- ubuntu os的几大特点