我有一個串聯的JavaScript字符串,我需要解析並匹配「& mediaID = 334380」,無論它落在字符串中哪裏。我需要能夠找到「& mediaID =」,然後寫出下面的=數字和有它結束的「解析串聯的JavaScript字符串
這串接VAR將只有一次的情況下」,在它& mediaID = 334380" ,但它可能是在串的不同部分。
var vidPlyrVars = "vidPlayerSchool=" + vid_partner + "&vidPlayerWd=" + vid_width + "&vidPlayerHt=" + vid_height + "&";
vidPlyrVars += "vidURL=" + vid_url + "&imgURL=" + img_url + "&color_button_bkg=0d141a" + "&color_controls_bkg=0d141a" + "&mediaID=334380" + "&share_buttons=on" + "&vip_url=http://somesite.com/all/index.html" + "&";
vidPlyrVars += "vidTitle=" + escape("some title") + "&";
vidPlyrVars += "autoplay=off&autoplay_refresh=always&full_screen=on&ad_prerolls=off&";
vidPlyrVars += "list_type=none&";
我只需要後& mediaID =無論多少數量有。我曾試圖分裂,但它不會工作,因爲& mediaID =號碼可能位於字符串中的不同位置。
*另外。如果mediaID可能有或沒有_之前的ID,例如media_ID和mediaID,該怎麼辦?有一種方法可以在一個正則表達式中匹配嗎?
謝謝。
你能不能展示,或者你正在使用的,滿弦的例子嗎? –
考慮使用正則表達式。 –