以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- pc端验证手机号,这个代码行吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188198) |
-- 作者:zhangjian222200 -- 发布时间:2023/9/7 8:38:00 -- pc端验证手机号,这个代码行吗? \'验证手机 Dim pattern As String = "^[1][345789][0-9]{9}$" Dim txt_shouJi = e.Form.Controls("text_shouJi").Value \'定义,手机 Dim rgx = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase) If txt_shouJi = "" Then Messagebox.Show("手机不能为空") Return End If If rgx.isMatch(txt_shouJi) = False Then Messagebox.Show("请输入正确的手机号") Return End If
|
-- 作者:有点蓝 -- 发布时间:2023/9/7 9:08:00 -- 现在号段越来越多,很快就不适用了。个人表示只需要判断是不是1开头的,11位长度的数字即可。 Dim s As String = "1234567890" Dim b As Long If s.StartsWith("1") AndAlso s.Length = 11 AndAlso Long.TryParse(s, b) Then MsgBox("正确") Else MsgBox("bu正确") End If 说不定很快2开头的号段就出来了,到时再改代码吧 |
-- 作者:rogen -- 发布时间:2023/9/7 10:15:00 -- 我就遇到过,朋友找人写的小程序,手机号注册时,提示手机号不合法 就是限制了号段,有些地区开放了新号段 只好不停的修正验证规则
|