我需要一個RegularExpressionValidator控件正則表達式中的恰好一個發生的正則表達式,其中輸入字段必須包含1:,檢查在幾個可能的字符串
「youtube.com/watch?v=」 OR「 vimeo.com/」 OR‘youtu.be/’
如果這些字符串出現一次或根本沒有更多的表達應該會失敗,所以我可以通知用戶。
我需要一個RegularExpressionValidator控件正則表達式中的恰好一個發生的正則表達式,其中輸入字段必須包含1:,檢查在幾個可能的字符串
「youtube.com/watch?v=」 OR「 vimeo.com/」 OR‘youtu.be/’
如果這些字符串出現一次或根本沒有更多的表達應該會失敗,所以我可以通知用戶。
正則表達式是這裏不需要!
可以使用String.Contains方法
或者,如果你需要的正則表達式
^.*?(youtube\.com/watch\?v\=|vimeo\.com/|youtu\.be/).*$
如果字符串可以在現場再出現在任何地方一個正則表達式來做到這一點是非常笨拙。你必須寫一個替代方案來檢查每一種可能性,其他的都沒有。更好地描述該領域的*全部內容*的可能性。這可能嗎?它看起來像你想匹配三個網站之一的URL,是嗎? – Borodin