-1
我需要能夠滿足下面我的要求正則表達式:JavaScript的正則表達式來獲得一個URL值
- 它可以與「ID =」和「&」
- 字符「&」獲得字符可能存在或不
這裏有一個例子,比如說我有兩個網址,如下所示:
正則表達式可以得到這兩個網址的關鍵ID的價值。
非常感謝如果有人能幫助我解決這個問題!
我需要能夠滿足下面我的要求正則表達式:JavaScript的正則表達式來獲得一個URL值
這裏有一個例子,比如說我有兩個網址,如下所示:
正則表達式可以得到這兩個網址的關鍵ID的價值。
非常感謝如果有人能幫助我解決這個問題!
你可以試試下面的正則表達式來得到id值,不管它是否跟着&
符號或行結尾$
。
id=(.*?)(?=&|$)
捕獲的值存儲在組索引1
> var re = /id=(.*?)(?=&|$)/g;
undefined
> var str = 'http://example.com?id=222&haha=555';
undefined
> var m;
undefined
> while ((m = re.exec(str)) != null) {
... console.log(m[1]);
... }
222
不是正則表達式的方式裏面,但是這也應該工作
str.split("id=")[1].split('&')[0]
這正是我需要的:) – 2014-08-27 10:14:01