Like運算符可以讓你比較兩個字符串來判斷它們是否匹配,它還支持通配符。例如,星號(*)代表一個或者多個字符,問號(?)代表單個字符,而井號(#)代表單個數(shù)字。另外,通過使用左括號和右括號([、]),你可以指定一個用來匹配的字符集合。
下面的代碼給出了幾種可以使用Like運算符的方法。
If "(800) 555-5555" Like "(###) ###-####"
Then
注釋:有效的電話號碼
End If
If "1ABCDEF" Like "#[A-Z]*" Then
注釋:有效
End If
If "1ABCDEF" Like "#[a-z]*" Then
注釋:有效
End If
Like運算符可以簡化你的驗證有效性邏輯并提高易讀性。對比較復雜方式,它也比InStr函數(shù)易于使用。