Asp.net
正則表達式匹配“真”或“假”
我需要創建需要匹配文本“True”或“False”(不區分大小寫)的正則表達式驗證器。
我嘗試了以下正則表達式
^(True|False|TRUE|FALSE)$它是否正確?但是區分大小寫存在問題。
編輯
我在以下答案中嘗試了正則表達式,但它沒有觸發,因為
?i
我已經檢查了這篇文章中的所有答案,但沒有按預期工作。
我猜
?iAsp.Net 正則表達式驗證器不支持。最後我使用了以下正則表達式。
^([Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])$它按預期工作。
此正則表達式將用於動態創建的 Asp.net
RegularExpressionvalidator。
要麼使用
RegexOptions.IgnoreCase或內聯
?i修飾符^(?i)(true|false)$