Saturday 15 May 2010

javascript - Get data from url with RegExp -


मेरे पास पेज पर ब्लॉगपोस्ट लिंक की सूची है

  & lt; ul class = "postlist "& gt; & Lt; li & gt; & lt; a href = "http://someblog.it/blogpost/7/-----.aspx" & gt; एक पोस्ट करें & lt; / a & gt; & lt; / li & gt; & Lt; li & gt; & lt; a href = "http://someblog.it/blogpost/32/----------.aspx" & gt; दो पोस्ट करें & lt; / a & gt; & lt; / li & gt; & Lt; li & gt; & lt; a href = "http://someblog.it/blogpost/382/-----.aspx" & gt; पोस्ट तीन & lt; / a & gt; & lt; / li & gt; & Lt; li & gt; & lt; a href = "http://someblog.it/blogpost/5782/-----------.aspx" & gt; चार पोस्ट करें & lt; / a & gt; & lt; / li & gt; & Lt; li & gt; & lt; a href = "http://someblog.it/blogpost/11682/-----------.aspx" & gt; पोस्ट पांच & lt; / a & gt; & lt; / li & gt; & Lt; / ul & gt;   

और इस यूआरएल से स्लैश के बीच सभी संख्याओं को सरणी करना चाहते हैं

  $ ('a')। प्रत्येक (फ़ंक्शन (इंडेक्स) {var str = $ (यह) .attr ('href'); var a = str.search (/ [0-9] + /); var b = str.search (/ -); console.log (स्ट्र ..sstring (a , बी));});   

smth की तरह 7, 32, 382, ​​5782, 11682

इस तरह -

  var arr = $ ('a')। नक्शा (फ़ंक्शन (इंडेक्स) {var str = $ (this) .attr ('href '); Var a = str.search (/ [0-9] + /); var b = str.search (/ \ / - /); वापसी str.substring (a, b);}) प्राप्त करें () .join ( ',');   



No comments:

Post a Comment