Get QueryString by Javascript Reg
之前寫的小function,因為javascript不能直接取到參數,所以利用reg來取…
JavaScript 的正規式(Regular expressions)是一個內建的物件,用法如下:
re = new RegExp("pattern", "flag")
也可以寫成
re = /pattern/flag
其中,pattern 是以正規表示法來比對的字串,flag 則是比對的方式。flag 的值可能有三種:
g:全域比對(Global match)
i:忽略大小寫(Ignore case)
gi:全域比對並忽略大小寫
var re = new RegExp("(([a-zA-Z0-9]+)=([a-zA-Z0-9]+))","ig")
var result;
while((result = re.exec(search)) != null)
{
if(result[0].toLowerCase() == "mi=settings")
{
edit = true;
}
}
DotBlogs 的標籤:JavaScript