我正在寻找可用于准确检测“071-xxxxxxx”的正则表达式,其中 x 是一个数字。 例如 0712-954900 匹配场景。任何人都可以帮助我。我尝试了以下代码。但它不起作用。
string phoneNumber = "0712954900";
Regex regEx = new Regex(@"\b0\7\1\-\d\d\d\d\d\d\d");
if (regEx.IsMatch(phoneNumber))
{
//do something
}
请您参考如下方法:
Regular expression to detect exactly “071-XXXXXXX” where X is a digit
给你:
Regex regEx = new Regex(@"^071-[0-9]{7}$");
但它不会为您的示例代码执行 //do something,因为它缺少连字符。
