学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

求助:TEXTBOX限制只输入为整数和字母,其他字符都不行

求助:TEXTBOX限制只输入为整数和字母,其他字符都不行

TEXTBOX限制只输入为整数和字母,其他字符都不行!
     帮忙。求代码!

TOP

Private   Sub   TextBox1_KeyPress(ByVal   sender   As   Object,   ByVal   e   As   System.Windows.Forms.KeyPressEventArgs)   Handles   TextBox1.KeyPress   
                  Dim   keyii   As   Integer   
                  keyii   =   Asc(e.KeyChar)   
                  Select   Case   keyii   
                          Case   48   To   57,   65   To   90,   97   To   122   
                          Case   Else   
                                  keyii   =   0   
                  End   Select   
                  If   keyii   =   0   Then   
                          e.Handled   =   True   
                  Else   
                          e.Handled   =   False   
                  End   If   
          End   Sub

TOP

將字符,數字,轉為ASII碼,判斷範圍!
昨天,我卖身给学业,所以今天我无所事事;而明天,我将嫁身于生计……

TOP

Regex r = new Regex(@"[A-Za-z0-9]+$");
r.IsMatch(str);

这样也可以。
努力了有可能失败,不努力一定失败!

TOP

发新话题