VB.NET如何检查字符串是否遵循格式

时间:2019-03-12 04:24:20

标签: vba vb.net

我正在寻找的是一种检查字符串是否遵循特定格式的方法。 像这样:

if strPhoneNumber = format(XX-XXXX-XXXX) then
      MsgBox("Correct")
else
      MsgBox("Incorrect")

具体格式为两个数字,一个破折号,四个数字,一个破折号,四个数字:例如:04-9567-3915 谢谢。

1 个答案:

答案 0 :(得分:0)

您要解析a Regular Grammar,因此请使用正则表达式:

Dim regex As New Regex( "\d\d\-\d\d\d\d\-\d\d\d\d" );
If regex.IsMatch( strPhoneNumber ) Then

    MsgBox("correct")

End If