Get QueryString by Javascript Reg

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 的標籤: