2011-08-27 13 views
-2

我想檢查一個頁面的當前網址並運行代碼,它是一個特定的網址。對於腳本來說,url可能是something.php?something = something。如果它很重要,我正在使用JavaScript。js中的RegExp通配符url

+0

這個問題不是很清楚。你在網頁的網址中究竟尋找什麼?請澄清。舉例說明你正在尋找的東西以及你不是的東西。 – jfriend00

回答

0
if(location.href.match(/\w+\.php\?\w+=\w+/)){ 
    // Do stuff 
} 

或者,如果你的意思是,準確的URL(在這種情況下,我不知道爲什麼你說通配符:

if(location.href.indexOf('something.php?something=something') !== false){ 
    // Do stuff 
} 
-1

你的問題是有點混亂,但如果您尋找一個正則表達式表達這將匹配任何URL,例如:

^[a-zA-Z0-9\-\.]+\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU)$ 

匹配:google.com或asp.net或army.mil