javascript转义函数有哪些


当前第2页 返回上一页

2.encodeURI()和decodeURI()

encodeURI()函数将文本字符串编码为一个有效的统一资源标识符(URI)。而decodeURI()将URI解码为一般字符串。

encodeURI(param);

param是一个将被编码的字符串

decodeURI(param);

恰恰相反

例如:

encodeURI("Hellow{[World]}")

转义结果为:Hello%7B%5BWorld%5D%7D

decodeURI("Hello%7B%5BWorld%5D%7D")

返回结果:Hello{[World]}。

注意:

encodeURI()函数单靠自身不能形成HTTP GET请求或者POST请求,因为&、+、=都不会被转码,这几个字符在GET或POST请求中被作为特殊字符对待。

3.encodeURIComponent()和decodeURIComponent()

这两个函数也是用来编码和解码

1

decodeURIComponent(URIString)

URIString为一个已编码的URI组件。

1

encodeURIComponent(URIString)

例:

1

2

3

var aa='哈哈+呵呵';

encodeURIt(aa)  //'哈哈 呵呵'

encodeURIComponent(aa)  //'哈哈+呵呵'

encodeURIComponent()可以转换除英文字母、数字、-、_、.、!、~、*、'、(、)外的所有字符

更多编程相关知识,请访问:编程视频!!

以上就是javascript转义函数有哪些的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript中回文数是什么?怎么判断?

javascript和java有关系吗

javascript 从定义到执行,需要知道的事

详解javascript之作用域

javascript中“===”的用法是什么

如何使用javascript lastindexof()方法

javascript中slice方法怎么用

javascript怎么清除标签的浮动

javascript如何进行数值交换

如何中断foreach循环(详细介绍)

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...