1.獲得url中的引數
//陣列法
function getparam(key)
}
return null;//若找不到則返回null}
//正則法
function getparam(name)
return null;}
2. 更多時候是更新url引數,這包括新增,減出,更換,很多時候寫的都很簡單,但是並不嚴謹,比如說url中引數有a=1&aa=2,就要注意只能更換a=1,別不小心匹配正則把aa=2的後半截也換了,就變成了aa=1了,雖然這種情況不多見,但是不保證不出現,我測試了很多例子,下面寫的這個應該是萬無一失了,當然按規則使用~
function updateurlpara(paras, name,value) else ([^&]*)(&|$)")//這個地方的=是因為""這種情況
if(paras.match(reg))
newparas += "&" + tem
newparas = newparas.replace(/&/g, "&").replace(/(^&*)|(&*$)/g, "")//把連續2個或以上的&替換成乙個&,開頭結尾的單獨&去掉
}return newparas;
} 用如下例子測試下:
var url = [
"","?",
"","=",
"=1",
"=1&aa",
"=1&aa=2",
"=1&aa=2&aaa=3",
"?b=test&aa=2&a=1",
"?b=test&aa=2&a=1&",
"?&&c=haha&&b=test&aa=2&&&a=1&&&"
]for(var i=0; i
結果如下:
通過~
Linux修改核心引數的兩種方法
linux核心主要有五大功能 程序管理 記憶體管理 檔案系統 網路管理 驅動管理,此外還有個安全管理的功能。那如何修改linux核心引數呢?這裡有兩種方法 臨時修改網路協議引數 root sotnec6 cat proc sys net ipv4 icmp echo ignore all 0 roo...
C 中獲得資料夾下所有檔案的兩種方法
c 中獲得資料夾下所有檔案的兩種方法 如果想要獲得乙個資料夾下所有的檔案,對於大家來說應該很簡單,此處也做了一下總結,歸為兩種方法,閒話不多說,直接貼碼 方法一 利用遞迴的方法獲得所有檔案 複製 儲存檔案的變數 listfilelist new list 獲得資料夾下所有的檔案 遞迴 資料夾的目錄 ...
popup的兩種方法
1,popup var pop function window.onload function aaa function closediv 2,div var divtop,divleft,divwidth,divheight,docheight,docwidth,objtimer,i 0 var ...