以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]单字符判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22810) |
-- 作者:blackzhu -- 发布时间:2012/8/24 13:19:00 -- [求助]单字符判断 这个单字符的判断有点搞不明白了: 我这样写 If e.Value IsNot Nothing Then If e.Value.IndexOf(Char.IsLetter(e.Value))= -1 Or e.Value.IndexOf(Char.IsPunctuation(e.Value))= -1 Or e.Value.IndexOf(Char.IsSeparator(e.Value))= -1 Then Messagebox.Show("只能输入数字!") e.Value=Nothing End If End If 我想是只要第一个出来的是字母,符号,还有分隔符,就清空,但是我想输入 123456789 数字类的怎么也判断了. 列是字符型 只能输入123456789这样的格式才行,应该怎么改?
|
-- 作者:czy -- 发布时间:2012/8/24 13:38:00 -- If Char.IsDigit(e.Sender.text) = False Then |
-- 作者:blackzhu -- 发布时间:2012/8/24 14:02:00 -- 曹版!这个我写过的,只要开头是数值就通过了. |
-- 作者:blackzhu -- 发布时间:2012/8/24 14:55:00 -- 谢谢曹版帮忙. |