我是 C# 的新手。我正在编写一个接受数据的控制台应用程序,
我想验证数据,以便必须以特定格式输入
例如,电话号码必须以“(000)-00000000-(000)”格式输入
请问我该怎么做。
正如 zmbq 所说,您希望为此使用正则表达式,但该代码可能看起来像这样:
var regex = @"\(\d{3}\)-\d{8}-\(\d{3}\)";
var matches = Regex.Match("(123)-12345678-(123)", regex);
// this means it did in fact match the input
if (matches.Success)
这是一个Rubular 来证明我提供给你的正则表达式。