验证字符串格式,如电话号码?

时间:2013-06-08 22:00:37

标签: c# .net regex

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

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

例如,电话号码必须以'(000)-00000000-(000)'

的格式输入

请问我该怎么做。

1 个答案:

答案 0 :(得分: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 to prove