我想做一個正則表達式,檢查用戶發佈的URL是否有效。檢查是否有效的蒸汽配置文件url
我已經創建了下面的正則表達式:
/https?\:\/steamcommunity\/.com\/profiles|id\/[a-zA-Z0-9]/
但是,這是行不通的。有沒有一個正則表達式的大師,在這裏可以告訴我我做錯了什麼?
我試圖驗證這些鏈接看起來像:
https://steamcommunity.com/profiles/76561198009610232/ https://steamcommunity.com/id/rasmusvejby/
的answere
/(?:https?:\/\/)?steamcommunity\.com\/(?:profiles|id)\/[a-zA-Z0-9]+/
這與[創建自定義正則表達式](http://stackoverflow.com/q/37016180/4642212)基本相同,但是這次嘗試瞭解決方案。 – Xufox
向我們展示一些積極和消極的比賽。順便說一句,嘗試使用[Regex101](www.regex101.com)。 –
@TimBiegeleisen使用它告訴我「這意味着你的模式匹配,但沒有(捕獲(組)),它匹配主題字符串中的任何內容。」 –