2011-05-09 35 views
1

如:如何從JQuery1中的給定文本中提取特殊的URL地址?

特殊URL給定的文本,我想:

17.http://www.kt8.com.cn/images/skin/small/url.gifhttp:// u.115.com/file/t16785f328# XTM.DVD-HALFCD2.Touch.1985.EP017.mkv

18.http://www.kt8.com.cn/images/skin/small/url。 gifhttp://u.115.com/file/t1c64a6022# XTM.DVD-HALFCD2.Touch.1985.EP018.mkv

19.http://www.kt8.com.cn/images/skin/小/ URL .gifhttp://u.115.com/file/t1c1a4047b#

而且我想提取的網址:

http://u.115.com/file/t16785f328# 

而且這些類型的URL地址模式是:

http://u.115.com/file/[fileParameterHere]# 

所以,我需要一種方法來找出我想要的URL地址。

任何建議將是偉大的。

非常感謝!

+2

想不出你使用正則表達式,如:'^ HTTP://u.115.com/file/ [A-ZA-Z0-9] +#$ ' – Chad 2011-05-09 14:03:25

+0

感謝您的建議,它似乎是正確的方式,我會稍後再試! – qinHaiXiang 2011-05-09 14:07:53

回答

1

正則表達式可能是最好的辦法:

var r = new RegExp("^http://u.115.com/file/([^#]+)#"); 
var x = null; 
if(x = r.exec("http://u.115.com/file/t16785f328#")){ 
    // do something with x 
    // x[1] contains "t16785f328" 
} 
相關問題