RegEx が実行される文字列が渡され、一致するものを返す JS 関数があります。
searchText= // some string which may or may not contain URLs
Rxp= new RegExp("([a-zA-Z\d]+://)?(\w+:\w+@)?([a-zA-Z\d.-]+\.[A-Za-z]{2,4})(:\d+)?(/.*)?/ig")
return searchText.match(Rxp);
RegExp は、次の (および同様の派生物) のいずれかに一致するものを返す必要があります。
- Google COM
- www.google.com
- http://www.google.com
- http://google.com
- google.com?クエリ文字列=値
- www.google.com?クエリ文字列=値
- http://www.google.com?querystring=value
- http://google.com?querystring=値
しかし、そのような幸運はありません。助言がありますか?