2017-02-10 38 views
-5

有人可以幫我寫正則表達式來檢查URL看起來像這樣如何編寫用於檢查url部分的Regexp?

"https://{some_unknown_part} 

{this_part_I_know/e.g./domen1.com_or_domen2.org}"? 

謝謝。

+0

閱讀[問]。提供[mcve]。 – MYGz

+0

現在,這將是一個正確的答案:'^ https:\/\/{some_unknown_part} {this_part_I_know \/e \ .g \。\/domen1 \ .com_or_domen2 \ .org} $'。你應該添加更多的例子,你已經嘗試過,等等...... –

+0

我必須確定我的字符串包含「https://」和「domain.com」。我可以在單個RegExp查詢中查看嗎?例如,我可以用'var url =「https://sometext.domain.com」來控制它。 if(url.indexOf(「https://」)=== 0 && url.indexOf(「domain.com」)!== -1){console.log(「this url is valid」)}'OR other檢查'if(url.search(/ https:\/\ // i)=== 0 && url.search(/domain.com/i)!== -1)...'你看到我需要的所有時間兩個條件。但是,我可以使用RexExp編寫一個條件來檢查我的字符串嗎? –

回答

0

你的問題很不清楚。由於您的評論的,我的理解是這樣的(好像是這樣,所以這裏如同上面還評論作爲一個答案)

字符串的開頭必須https://其次是一些文字然後domain.com?如果是這樣,你可以使用

https:\/\/(?:.*?\.)?domain\.com.* 

這裏是一個live example