當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript encodeURI() 函数
生活随笔
收集整理的這篇文章主要介紹了
JavaScript encodeURI() 函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
定義和用法
encodeURI() 函數(shù)可把字符串作為 URI 進(jìn)行編碼。
語法
encodeURI(URIstring)| URIstring | 必需。一個字符串,含有 URI 或其他要編碼的文本。 |
返回值
URIstring 的副本,其中的某些字符將被十六進(jìn)制的轉(zhuǎn)義序列進(jìn)行替換。
說明
該方法不會對 ASCII 字母和數(shù)字進(jìn)行編碼,也不會對這些 ASCII 標(biāo)點符號進(jìn)行編碼: - _ . ! ~ * ' ( ) 。
該方法的目的是對 URI 進(jìn)行完整的編碼,因此對以下在 URI 中具有特殊含義的 ASCII 標(biāo)點符號,encodeURI() 函數(shù)是不會進(jìn)行轉(zhuǎn)義的:;/?:@&=+$,#
提示和注釋
提示:如果 URI 組件中含有分隔符,比如 ? 和 #,則應(yīng)當(dāng)使用 encodeURIComponent() 方法分別對各組件進(jìn)行編碼。
實例
在本例中,我們將使用 encodeURI() 對 URI 進(jìn)行編碼:
<script type="text/javascript">document.write(encodeURI("http://www.w3school.com.cn")+ "<br />") document.write(encodeURI("http://www.w3school.com.cn/My first/")) document.write(encodeURI(",/?:@&=+$#"))</script>輸出:
http://www.w3school.com.cn http://www.w3school.com.cn/My%20first/ ,/?:@&=+$#轉(zhuǎn)載于:https://www.cnblogs.com/zhuyeshen/p/10870852.html
總結(jié)
以上是生活随笔為你收集整理的JavaScript encodeURI() 函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Swift]最强UIButton解析
- 下一篇: 2019-05-15 Java学习日记