解析url地址正規表示式程式碼例項
本章節分享一段程式碼例項,它實現了使用正規表示式解析url地址的功能。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function parseUrl(url) { var parse_url = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/; var result = parse_url.exec(url); var names = ['url', 'scheme', 'slash', 'host', 'port', 'path', 'query', 'hash']; var blanks = ' '; var index; for (var index = 0, len = names.length; index < len; index += 1) { console.log(names[index] + ':' + blanks.substring(names[index].length), result[index]); } } parseUrl('http://www.softwhy.com/forum.php?mod=viewthread&tid=19288');
如果想要獲取url傳遞的引數值可以參閱js獲取url傳遞的引數值一章節。
相關文章
- 驗證ip地址正規表示式程式碼例項
- 匹配url連結的正規表示式程式碼例項
- 可以提取ip地址的正規表示式程式碼例項
- 簡單介紹正規表示式拆分url例項程式碼
- 可以提取圖片地址的正規表示式程式碼例項
- 正規表示式子表示式程式碼例項
- 匹配中文正規表示式程式碼例項
- 正規表示式獲取cookie程式碼例項Cookie
- javascript常用的正規表示式程式碼例項JavaScript
- 正規表示式刪除空格程式碼例項
- 正規表示式匹配空行程式碼例項行程
- 驗證正整數正規表示式程式碼例項
- 匹配漢字的正規表示式程式碼例項
- 驗證小數正規表示式程式碼例項
- 郵箱驗證正規表示式例項程式碼
- 匹配<a>連結的正規表示式程式碼例項
- 匹配數字的正規表示式程式碼例項
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- java正規表示式例項Java
- 例項程式碼詳解正規表示式匹配換行
- 檢驗漢字的正規表示式程式碼例項
- js郵箱驗證正規表示式例項程式碼JS
- 驗證郵箱格式正規表示式程式碼例項
- Java 正規表示式例項操作Java
- js正規表示式例項(整理)JS
- 能夠提取郵政編碼的正規表示式程式碼例項
- 匹配雙位元組字元的正規表示式程式碼例項字元
- 匹配有效數字的正規表示式程式碼例項
- 可以提取連結<a>元素的正規表示式程式碼例項
- 能夠匹配整數的正規表示式程式碼例項
- 可以提取浮點數的正規表示式程式碼例項
- 正規表示式驗證密碼格式和長度程式碼例項密碼
- 正規表示式匹配轉義字元反斜槓程式碼例項字元
- 通過js正規表示式例項學習正規表示式基本語法JS
- 正規表示式分組例項詳解
- 正規表示式獲取位址列傳遞引數程式碼例項
- IP地址的正規表示式
- 面試題之正規表示式解析一個完整的url面試題