【发布时间】:2013-11-26 16:00:18
【问题描述】:
字段需要验证才能包含(A|B|C|D|E|F|G|H) 或空白
有人确定此验证的正则表达式吗?
目前有这个:^[A-Ha-h]{1}$
【问题讨论】:
标签: c# regex validation
字段需要验证才能包含(A|B|C|D|E|F|G|H) 或空白
有人确定此验证的正则表达式吗?
目前有这个:^[A-Ha-h]{1}$
【问题讨论】:
标签: c# regex validation
只是一个简单的改变:
^[A-Ha-h]?$
^
这使得输入字符是可选的,因此您可以输入空白。
【讨论】:
space,而是blank。
如果“空格”是指文字空格字符,请尝试以下操作:
^[A-Ha-h ]$
或使用RegexOptions.IgnoreCase 并将其简化为
^[A-H ]$
另一方面,如果“空格”是指空字符串,试试这个:
^[A-Ha-h]?$
或者RegexOptions.IgnoreCase:
^[A-H]?$
【讨论】:
使用这种模式
@"^(?i)[a-h\s]$"
(?i) - Ignore casea-h - A-H, a-h\s - matches white space【讨论】: