我需要测试一个字符串变量,确保它匹配特定的格式:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
其中x可以是任何字母数字字符(a-z, 0-9)。
我尝试了以下代码,但似乎不起作用(测试值始终失败)。
有什么建议吗?如果可以使用VBA或公式实现,我不介意。
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
其中x可以是任何字母数字字符(a-z, 0-9)。
我尝试了以下代码,但似乎不起作用(测试值始终失败)。
If val Like "^([A-Za-z0-9_]{8})([-]{1})([A-Za-z0-9_]{4})([-]{1})([A-Za-z0-9_]{4})([-]{1})([A-Za-z0-9_]{4})([-]{1})([A-Za-z0-9_]{12})" Then
MsgBox "OK"
Else
MsgBox "FAIL"
End If
.
fnCheckSubscriptionID "fdda752d-32de-474e-959e-4b5bf7574436"
有什么建议吗?如果可以使用VBA或公式实现,我不介意。