1
A
回答
3
嘗試:
Regex.IsMatch(myString, @"(www\.|http://)");
如果你想指定他們沒有在字符串的開頭允許,但讓他們在其他地方,使用:
Regex.IsMatch(myString, @"^(www\.|http://)");
相關問題
- 1. 正則表達式驗證
- 2. 正則表達式驗證
- 3. 正則表達式驗證
- 4. 正則表達式驗證
- 5. 正則表達式驗證
- 6. 正則表達式驗證
- 7. C#正則表達式驗證驗證
- 8. Asp.net正則表達式驗證器 - 驗證表達式
- 9. ASP.Net正則表達式(%符號)正則表達式驗證器
- 10. 正則表達式驗證的正則表達式
- 11. 正則表達式不正確驗證
- 12. 正則表達式模式驗證Angularjs2
- 13. 正則表達式驗證XML模式
- 14. 正則表達式驗證格式(ABC_123)
- 15. PlayFramework:表正則表達式驗證
- 16. 正則表達式驗證表單
- 17. HTML表單正則表達式驗證
- 18. 正則表達式 - 表單驗證
- 19. 正則表達式日期驗證
- 20. html5驗證正則表達式
- 21. JavaScript驗證/正則表達式
- 22. 15-250正則表達式驗證
- 23. Propel正則表達式驗證問題
- 24. 域驗證的正則表達式
- 25. jQuery驗證 - 正則表達式
- 26. 正則表達式來驗證A123456
- 27. gSOAP的正則表達式驗證
- 28. 正則表達式來驗證雙值
- 29. 驗證日期與正則表達式
- 30. Ext.net C#testfiled正則表達式驗證
我它插入驗證和無論如何返回true。 [RegularExpression(@「(www \。| http://)」,ErrorMessage =「http://或www。不允許域名。」)]任何想法?謝謝! –
這是因爲您需要在驗證中聲明匹配是**無效**,但正則表達式DataAnnotation聲明匹配是**有效**。正則表達式不善於檢查一個字符串「沒有子字符串」(沒有可怕的lookarounds),所以也許你可以考慮爲'DoesNotMatch'實現一個自定義的驗證器? http://msdn.microsoft.com/en-us/vs2010trainingcourse_aspnetmvccustomvalidation.aspx –
好的。謝謝,我會研究這個! –