正则表达式可vb.net教程是个好东西,不过真要自己纯手工去写未免c#教程学习成本有点高,好在网上有很多现成的语法可以直接拿来用,做一下收藏记录
站长之家里面提供了常用的正则表达式写法以及在线测试工具:
http://tool.chinaz.com/regex/
下面贴一下在VB.net中实现的python基础教程具体代码:
当然首先得加入引用
Imports System.Text.RegularExpressions
''' <summary>
''' 校验邮箱地址是否合法
''' </summary>
''' <param name="addr"></param>
''' <returns>合法返回True,不合法返回false</returns>
Public Function validateEmail(ByVal addr As String) As Boolean
Dim reg As New Regex("\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}")
Return reg.IsMatch(addr)
End Function