本文章也是针对于asp教程.net来做的,就是关于asp.net教程 c#与vb.net 只能输入英文和数字函数,第一款是c#限制只能输入数字与英文,后一示是vb.net做的,原理都一个个字符然后判断他的内码值如下实例。
c#
private void textbox1_textchanged(object sender, eventargs e)
{
char[] clist = textbox1.text.tochararray();
string newstr = "";
for (int i = 0; i < clist.length; i++)
{
int ascii = (int)clist[i];
if (ascii > 127)
{
clist[i] = '';
}
newstr += clist[i].tostring();
}textbox1.text = newstr;
}
vb.net
function valitext(keyin as integer, validatestring as string, editable as boolean) as integer
dim validatelist as string
dim keyout as integer
if editable = true then
validatelist = ucase(validatestring) & chr(8)
else
validatelist = ucase(validatestring)
end if
if instr(1, validatelist, ucase(chr(keyin)), 1) > 0 then
keyout = keyin
else
keyout = 0
end if
valitext = keyout
end function
调用方法
private sub txtmoney_keypress(keyascii as integer)
keyascii = valitext(keyascii, "0123456789.", true)
end sub
private sub txtid_keypress(keyascii as integer)
keyascii = valitext(keyascii, "0123456789-abcdefghijklmnopqrstuvwxyz", true)
end sub
模拟极限越野
模拟极限越野开着大巴在各种奇葩路况里送乘客。山路弯道多得让人
模拟火车
模拟火车让你当回真正的火车司机,得先学会看信号灯、操作控制杆
可口的披萨美味的披萨
可口的披萨美味的披萨带您体验经营一家披萨店的乐趣。游戏画风温
定制虚拟偶像最新版
定制虚拟偶像最新版是一款超级经典有趣的日本模拟装扮类型的手游
病娇模拟器手机版正版(yandere simulator)
病娇模拟器最新版手游是一款萌妹二次元模拟游戏,玩家在游戏中可