0

我是 C# 的新手。我正在编写一个接受数据的控制台应用程序,

我想验证数据,以便必须以特定格式输入

例如,电话号码必须以“(000)-00000000-(000)”格式输入

请问我该怎么做。

4

1 回答 1

0

正如 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 来证明我提供给你的正则表达式。

于 2013-06-08T23:04:37.910 回答