目前我正在使用:
if (Regex.IsMatch(searchValue, @"^\d{11}.*") && searchValue.Length == 11)
{
// Do something
}
如何更改正则表达式以检查长度而不使用&&操作
提前致谢。
答案 0 :(得分:7)
将模式更改为
@"^\d{11}$"
应该这样做
答案 1 :(得分:2)
使用以下表达式:
^\d{11}$
答案 2 :(得分:1)
我倾向于使用Expresso工具来设计正则表达式模式,特别是当它们变得复杂时。它显示了一个明确告诉您正则表达式正在做什么的细分。同意其他海报(Marc / Logicnp)对OP问题的答案。