以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Regex  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102827)

--  作者:Carey
--  发布时间:2017/6/26 15:52:00
--  Regex
Dim reg As new System.Text.RegularExpressions.Regex("^\\\\s*([A-Za-z0-9_-]+(\\\\.\\\\w+)*@(\\\\w+\\\\.)+\\\\w{2,5})\\\\s*$")
Dim result As Boolean = reg.IsMatch(Email.Trim())

为啥这个正则总是返回False呢,表达式也没错,在C#  console里面写了下,没有错呀

--  作者:有点色
--  发布时间:2017/6/26 16:32:00
--  

Dim email As String = " abc@qq.com "
Dim reg As new System.Text.RegularExpressions.Regex("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+\\.)+\\w{2,5})\\s*$")
Dim result As Boolean = reg.IsMatch(Email.Trim())
msgbox(result)

 

c#的\\\\等价于foxtable的一个\\

[此贴子已经被作者于2017/6/26 16:32:30编辑过]