同样是正则表达式,传入电话号码字符串strphone,返回True或者False;
满足True条件:区号为3位时电话号码为5位或8位,区号为4位时电话号码为5位或7位,允许区号后有'-'号- public static bool IsPhone(string strphone)
- {
- return Regex.IsMatch(strphone, "^0\\d{2}[- ]?\\d{8}$|^0\\d{2}[- ]?\\d{5}$|^0\\d{3}[- ]?\\d{7}$|^0\\d{3}[- ]?\\d{5}$");
- }
复制代码 |