1. 程式人生 > >javascript通過正則獲取url問號後的引數

javascript通過正則獲取url問號後的引數

函式:

function request(attribute){

    var reg = new RegExp("(^|&)"+attribute+"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null) return decodeURI(r[2].toString()); return null;  

}

例子 : url = xxx?name=zhang

console.log(request("name"))  // zhang

相關推薦

javascript通過獲取url問號引數

函式: function request(attribute){     var reg = new RegExp("(^|&)"+attribute+"=([^&]*)(&|$)");     var r = window.location.sea

通過獲得url中的引數

Q1:通過正則獲得url中的引數簡單例項 url介面 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title>

JavaScript通過隨機生成電話號碼

timer ear 電話號碼 tel interval charset code javascrip rip 沒有接口,就只能自己模擬Json數據了 恰好需要模擬一些電話號碼,我又懶得自己隨便寫, 不如寫一個小功能就用來實現隨機生成電話號碼 <!DOCTYPE ht

原生JS獲取Url中的引數值,中文的引數也不亂碼哦

function getQueryString(parameter) { var para = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var p = window.loca

python通過獲取字符串指定開頭和結尾的中間字符串的代碼

關於 def start 正則 pat 取字符串 tar 中間 middle 下面的代碼是關於python通過正則獲取字符串指定開頭和結尾的中間字符串的代碼,應該能對各位朋友有些好處。 def GetMiddleStr(content,startStr,endStr):

js/小程式 獲取指定字串的字串

場景:源資料字串為 http://zhipur.com/item?data=SN120180525FEOCE ,需要把 ?data= 後面的字串(SN120180525FEOCE)取出來 實現:用 s

過濾表情獲取過濾的字元長度(通過表示式)

import java.util.regex.Pattern; /** * Created by Basil on 2017/5/10 13:00 */ public class GetInputContentLengh { //加入白名單 public stat

Python 網路爬蟲 009 (程式設計) 通過表示式來獲取一個網頁中的所有的URL連結,並下載這些URL連結的原始碼

通過 正則表示式 來獲取一個網頁中的所有的 URL連結,並下載這些 URL連結 的原始碼 使用的系統:Windows 10 64位 Python 語言版本:Python 2.7.10 V 使用的程式設計 Python 的整合開發環境:PyCharm 201

一個js通用函式,通過表示式獲取url的各個部分。

這個函式的功能就是把一段url的域名、路徑、檔名等等用陣列返回,通過陣列的索引訪問。 這個函式的核心是一段正則表示式,這段正則表達主要參考了微軟的指令碼文件。 註釋的內容較多,所以各個部分我就不一一說明了。這個函式主要是為了另外的一個功能"通過cookie控制頁面跳轉"而開發

通過表示式獲取標準url地址的域名和檔案字尾名

形如“http://www.abcdef.com/index.php”或“http://www.abcdef.com/index.php?g=Index&m=Index&a=index”的地址即為標準的url地址,現在我們要通過正則式來獲取它的域名“abcd

專案小結:手機郵箱URL各種判斷返回頁面,input輸入框輸入符合卻獲取不到問題

1.手機郵箱正則 近兩年出來很多新號碼,聽說199什麼的都有了- -導致以前的正則不能用了....這就很難過,總是過一段時間出一種新號碼。因此,我決定使用返樸歸真的手機正則。 手機正則:var reg=/^1[0-9]\d{9}$/; 郵箱正則:var mailReg = /^[a-zA-Z0-9_.-

java 匹配 HDFS路徑獲取目錄下檔案

public static void main(String[] args) { URI uri = URI.create("hdfs://cdh-master:8020"); FileSystem hdfs = null; Path path = n

Python通過表示式獲取,去除(過濾)或者替換HTML標籤的幾種方法(本文由169it.com蒐集整理)

python正則表示式關鍵內容: python正則表示式轉義符: . 匹配除換行符以外的任意字元 \w 匹配字母或數字或下劃線或漢字 \s 匹配任意的空白符 \d 匹配數字 \b 匹配單詞的開始或結束 ^ 匹配字串的開始 $ 匹配字串的結束 \W 匹配任意不是字母,數字

javascript使用表示式獲取查詢字串QueryString(轉載)

該方法大小寫敏感 <script> function fnOnload() { document.getElementById("SystemTree").src = "TreeList.aspx?PID=" + GetQueryString("PID");

javascript 匹配url並新增標籤

//寫的url正則匹配 var reg = /((http|ftp|https):\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&amp;:/~\+#]*[\w\-\@?^=%&amp;/~\+#])?/g; //獲取需要

javascript 匹配url的域名、檔名字

/** 獲取url的字尾名 */ function urlRegEx(url){ var urlRgx=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%

Python通過表示式和字串處理獲取方式獲取所需子字串的方式

       在爬蟲軟體時我們經常需要從url中尋找並獲取我們所需要的那一部分內容 此例我們需要從網址new_url= "http://news.sina.com.cn/c/gat/2017-06-14/doc-ifyfzfyz4058260.shtml"中獲取 fyfzf

表示式獲取url後面的引數

getUrl(){ const URL = window.location.href const regex = /user_id=([0-9]{1,20})/;//0-9代表0-9的任意數字,1-20表示1-20位數字 con

JavaScript 表示式匹配成功的返回結果

使用正則表示式EDIT 表 4.2 使用正則表示式的方法 方法 描述 exec 一個在字串中執行查詢匹配的RegExp方法,它返回一個數組(未匹配到則返回null)。 test 一個在字串中測試是否匹配的RegExp方法,它返回true或false。 m

JavaScript表達式一

javascript的正則表達式一正則表達式(RegularExpression):按照某種規則去匹配符合條件的字符串,通過內置對象RegExp支持正則表達式,一般情況下正則表達式一個字符對應字符串一個字符.實例化RegExp對象的方法有:字面量和構造函數。常用修飾符有:g global全文搜索,不添加,搜