在ASP.NET Validator中,我想驗證一個字符串,如「 - /script/www/test/123.45」基本上,確保字符串應始終以「/」其次是任何事情。 如果它不以「/」開頭,那麼它是一個錯誤條件。REGEX - 檢查始終以「/」開頭
0
A
回答
4
if(!path.StartsWith("/")) throw...
?
正則表達式似乎是矯枉過正。
1
bool isValid(string sInputString)
{
Regex rex = new Regex(@"^/");
return rex.IsMatch(sInputString);
}
2
我以前的答案是偉大的,只是添加另一種非常簡單的一個:
if (path[0] == '/')
使用正則表達式這就像用餐時使用電動工具,而不是餐具。
+0
)我喜歡舊大錘的重新字義來破解一個堅果的諺語 – 2011-01-07 10:43:52
相關問題
- 1. RegEx以字母或數字開頭0
- 2. 查找以給定搜索字符串開頭的詞數 - Regex
- 3. 複選框始終檢查
- 4. 檢查字符串以數字開頭
- 5. Android GCM註冊ID始終以「APA」開頭嗎?
- 6. jquery檢查是否以鏈接開始
- 7. 保持終端(控制檯)內容始終開頭
- 8. 如何在開始調試後終止節點檢查器
- 9. 從頭開始的Linux 5.7.2工具鏈完整性檢查
- 10. Windows服務始終「開始」
- 11. 節頭始終神韻:到
- 12. 檢查窗口大小始終(jQuery)
- 13. 標題檢查C#始終爲403?
- 14. Inno Setup如何始終檢查任務?
- 15. file.exists()始終爲假,檢查可繪
- 16. 角度始終運行檢查
- 17. 檢查以下劃線開頭的屬性可以嗎?
- 18. regex as tokenizer - 以分隔符開頭的字符串
- 19. 檢查終端是否打開
- 20. UINavigationController從頭開始?
- 21. 工頭開始說「開始與PID#」python
- 22. MSBuild部署不以TeamCity 10開頭(但是以TeamCity 8開始)
- 23. 爲什麼碼頭機始終以超級用戶模式打開?
- 24. 如何從頭開始編寫終端仿真程序(或不是從頭開始)?
- 25. 檢查字符串開頭的空格
- 26. PHP檢查一個字符串開頭#
- 27. 文本框始終把光標放在文本的開頭
- 28. Grep檢查以EOL開頭或結尾的PHP文件
- 29. 檢查以字符串開頭的文件數
- 30. 檢查輸入框是否以http://或www開頭jquery
也許我很困,但我找不到任何問號。 – Mehrdad 2011-01-07 09:39:48