我正在寻找可用于准确检测“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
,因为它缺少连字符。
关于c# - 用于准确检测 "071-XXXXXXX"的正则表达式,其中 X 是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21251033/