我正在寻找的是一种检查字符串是否遵循特定格式的方法。 像这样:
if strPhoneNumber = format(XX-XXXX-XXXX) then
MsgBox("Correct")
else
MsgBox("Incorrect")
具体格式为两个数字,一个破折号,四个数字,一个破折号,四个数字:例如:04-9567-3915 谢谢。
答案 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