繁体   English   中英

验证字符串格式(例如电话号码)吗?

[英]Validate a string's format like a phone number?

我是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)

这是证明我提供给您的正则表达式的信条

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM