2014-08-27 58 views
0

我需要從BrightCove視頻播放器動態生成的iframe src屬性中刪除某些GET參數。即widthheight,因爲我想父母的寬度和高度王牌。因爲我不知道寬度和高度會有多少個字符,所以我想我需要一個.slice()方法來查找分隔符。但是,我不知道如何做到這一點,因爲所有其他參數都是需要的。GET參數中特定字符之間的切片字符串?

<iframe src="http://c.brightcove.com/services/viewer/htmlFederated?&amp;width=590.7692307692307&amp;height=332.307692307&amp;flashID=myExperience&amp;playerID=168451210200&amp;etc, etc, etc"></iframe> 

任何想法?

非常感謝, 詹姆斯

+1

首先,你需要了解POST和GET之間的區別... – CBroe 2014-08-27 12:55:27

+0

該死的,我的壞。更新的問題。 – 2014-08-28 14:21:08

回答

0

您可以通過搜索使用切片的前子做到這一點。然而可以使用正則表達式來代替:

var regex = /width=([\d\.]*).*height=([\d\.]*)/ 
var dimensions = regex.exec(srcString); 

該表達式搜索「寬度」和「高度」,並且選擇在尺寸後它們的任何數字或點[1]和尺寸[2]。

+0

太棒了,這個作品!非常感謝。 – 2014-08-28 14:21:35

相關問題