如何检查字符串是否包含特定格式

Nic*_*vic 2 c# regex

我想看看字符串是否包含特定格式.例如,如果有人键入电话号码1234567890,我需要强制某人以特定格式输入电话号码.(###)### - ####.我正在对一个已售出的程序进行更改,其中程序的设计非常糟糕,您无法在表单中强制格式化.所以,我想知道是否有办法使用string.contains("(###)### - ####")或任何其他帮助将不胜感激.

Mua*_*Dib 6

听起来你想使用正则表达式(又名正则表达式)当试图获取或检查模式的字符串时,正则表达式通常是最好的路径.

这里是MSDN文档,这里是codeproject的一个不错的方法

一个快速谷歌会告诉你表达的成吨的例子,教程,和库