我需要验证我的Asp.Net应用程序中的文本框,用户可以输入手机号码,它应该以078开头,应该包含10位数。
示例:
0781234567
这是我的代码
public static bool CheckPhoneNum(string strPhoneNumber)
{
string MatchPhoneNumberPattern = "/^(?=\\d{10,11}$)(07)\\d+/";
if (strPhoneNumber!= null) return Regex.IsMatch(strPhoneNumber, MatchPhoneNumberPattern );
else return false;
}
但它总是返回false。