我想验证电话号码。这是我的正则表达式:
[RegularExpression(@"((\+7)|7) ((700|701|702|705|707|712|713|717|718|721|725|726|727|777)) [0-9]{3}-[0-9]{4}")]
这是测试值:7(701)777-7777。
但是,它不起作用。哪里出错?
答案 0 :(得分:2)
模式可简化为此,
(\+)?7\s\(7(0[0125]|1[2378]|2[1567]|77)\)\s[0-9]{3}-[0-9]{4}
截图
答案 1 :(得分:0)
[RegularExpression(@"((\+7)|7) ((700|701|702|705|707|712|713|717|718|721|725|726|727|777)) [0-9]{3}-[0-9]{4}")]
^^ There
你需要用反斜杠转义外括号。