标题:求助:TEXTBOX限制只输入为整数和字母,其他字符都不行
只看楼主
a254298492
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-19
 问题点数:0 回复次数:3 
求助:TEXTBOX限制只输入为整数和字母,其他字符都不行
TEXTBOX限制只输入为整数和字母,其他字符都不行!
     帮忙。求代码!
搜索更多相关主题的帖子: TEXTBOX 整数 字母 字符 
2008-04-27 23:58
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
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

2008-04-28 00:29
fairy4
Rank: 4
等 级:贵宾
威 望:10
帖 子:738
专家分:267
注 册:2007-11-1
得分:0 
將字符,數字,轉為ASII碼,判斷範圍!

一个人只有一个心脏,却有两个心房。一个住着快乐;一个住着悲伤。不要笑得太大声,不然会吵醒旁边的悲伤
2008-04-28 10:22
tntzwc
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:216
专家分:0
注 册:2007-4-28
得分:0 
Regex r = new Regex(@"[A-Za-z0-9]+$");
 r.IsMatch(str);

这样也可以。

努力了有可能失败,不努力一定失败!
2008-04-29 17:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-211391-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.988370 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved