以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 文本框字符判断问题,请教老师们 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27238) |
||||||||||||||||||||||||
-- 作者:mamuaiqing -- 发布时间:2012/12/25 23:53:00 -- 文本框字符判断问题,请教老师们
根据以上函数参照核对帮助中的下面代码,如果希望只能输入数字跟字母的混合呢?能实现吗?上面函数里没这个判断
例如对于某个TextBox(文本框),希望只能输入数字和小数点,可设置KeyPress代码如下: If
Char.IsNumber(e.KeyChar) OrElse
e.KeyChar = "."
OrElse
Char.IsControl(e.keychar) Then |
||||||||||||||||||||||||
-- 作者:程兴刚 -- 发布时间:2012/12/26 0:44:00 -- 您研究研究IsLower和IsUpper
|
||||||||||||||||||||||||
-- 作者:lin_hailun -- 发布时间:2012/12/26 9:06:00 -- 用正则的话,这样做。 Dim data As String = "agc.9" Dim catchs As New System.Text.RegularExpressions.Regex("^[a-zA-Z\\.0-9]+$") \'定义匹配规则 msgbox(catchs.IsMatch(data)) |