我需要使用正則表達式類(System.Text.RegularExpressions)來檢查一個字段應該只包含在(>
,<
,<=
,>=
,=
)值。 如果該字段僅包含那些值(使用正則表達式),我該如何進行驗證?如何使用正則表達式使用正則表達式來限制輸入
回答
非常容易,只要use this regex:^([><=]|<=|>=)$
使用開始和結束字符串錨限制模式整個字符串,使用[><=]
字符類,允許單<
或>
或=
,然後|
交替檢查對於序列<=
和>=
。
該死!爲什麼我沒有想到更簡單的方法。奇怪的是,它採取的步驟比我的複雜步驟還要多。 –
cuz的較長的輸入字符串 - 我把一些無效的值在那裏,以確保... – sweaver2112
我建議你通過.NET Framework Regular Expressions。
還與^(?=[<>=])[<>]?=?$
[<>]?
比賽可選<
和>
從而匹配=
如果沒有他們的存在嘗試。=?
比賽可選=
從而匹配<
或>
如果一個人從兩個存在,它將匹配
<=
或>=
(?=[<>=])
積極前瞻的這兩種字符的確保它不是空的。^
and$
確保整個字符串匹配。
其實,我必須澄清,只有一個操作員被允許在現場,在一個時間 – santubangalore
@santubangalore:是的,你檢查演示? '> ='算作一個操作員吧? –
- 1. 使用正則表達式來限制用戶輸入
- 2. 從JDK使用正則表達式使用正則表達式
- 3. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 4. 驗證正則表達式輸入,最好使用正則表達式
- 5. 限制在正則表達式表達
- 6. 如何使用正則表達式在.htaccess中使用正則表達式mod_rewrite
- 7. 使用正則表達式限制文本框中的輸入
- 8. 正則表達式使用jquery和正則表達式
- 9. 正則表達式不使用正則表達式的工作
- 10. 使用正則表達式的正則表達式數字
- 11. (教學)的JavaScript - 使用正則表達式(正則表達式)
- 12. 正則表達式使用正則表達式
- 13. 使用正則表達式以正則表達式
- 14. perl正則表達式:使用正則表達式捕獲
- 15. POSIX正則表達式:使用正則表達式
- 16. 正則表達式使用正則表達式的SSN
- 17. 使用正則表達式的Javascript正則表達式匹配
- 18. 正則表達式使用GNU C正則表達式庫
- 19. 正則表達式(正則表達式)
- 20. 正則表達式(正則表達式)
- 21. 正則表達式(正則表達式)
- 22. 使用正則表達式
- 23. 使用正則表達式
- 24. 使用正則表達式
- 25. 使用正則表達式
- 26. 使用正則表達式
- 27. 使用正則表達式
- 28. 使用正則表達式
- 29. 使用正則表達式
- 30. 使用正則表達式
這應該很容易。但你試過了嗎? –
其實我不知道如何把正則表達式 – santubangalore
如果你通過一個「字段」來表示一個「完整字符串」,你可以使用'Regex.IsMatch(str,「^(?:[<>] = | [ <> =])$「)' –