vb.net中使用like运算符比较正则表达式和一个字符串
If (TextBox1.Text Like "^[a-zA-Z0-9]{10}+$") Then
TextBox1.Text As String字符串类型
使用like运算符将字符串与正则表达式的模式进行比较
跑断点返回的为什么是False啊
想要使用like运算符正确地写出正则表达式和一个字符串的比较
可以使用Microsoft .NET的正则表达式类库中的Regex.Match方法来完成比较,代码如下:
If Regex.Match(TextBox1.Text, "^[a-zA-Z0-9]{10}+$").Success Then
这将匹配以10个字符的字母或数字开头的字符串。
正则表达式有专用的方法来匹配字符串。
Regex.Match 方法