以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 密码至少包含数字和字母 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132075) |
-- 作者:良才 -- 发布时间:2019/3/13 12:17:00 -- 密码至少包含数字和字母 修改密码控件,密码至少包含数字和字母,求老师指点代码,谢谢! |
-- 作者:有点甜 -- 发布时间:2019/3/13 12:33:00 -- 参考
http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79534&authorid=0&page=0&star=2
|
-- 作者:良才 -- 发布时间:2019/3/13 13:33:00 -- 老师这样对吗? If e.Form.Controls("密码").Value IsNot Nothing Dim str = e.Form.Controls("密码").TextDim reg = New System.Text.RegularExpressions.Regex("^[A-Za] + [0-9]+$") If reg.Ismatch(str) = False OrElse str.Length < 6 OrElse str.Length > 16 Then MessageBox.Show("密码必须 6-16 位包含字母或数字 !","提示", MessageBoxButtons.OK,MessageBoxIcon.Question) e.Sender.Select() Return End If End If |
-- 作者:有点甜 -- 发布时间:2019/3/13 14:54:00 -- Dim reg = new System.Text.RegularExpressions.Regex("^(?=.*[0-9])(?=.*[a-zA-Z]).{6,16}$") Dim Password = "abceerere" If reg.Ismatch(Password) = False Then msgbox("不符合") Else msgbox("符合") End If |
-- 作者:良才 -- 发布时间:2019/3/13 15:07:00 -- 谢谢 |