| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 934 人关注过本帖
标题:【求助】如何判断文本框输入的是数字或者是邮箱
只看楼主 加入收藏
zhuzhanjun
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2008-5-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
【求助】如何判断文本框输入的是数字或者是邮箱
小弟有两个问题问,
第一个是:有一个文本框是联系电话,如何判断只能填写数字,而且只能填写11位数字

第二个是:有一个文本框是电子邮箱,如何判断填写的内容就是邮箱格式。


希望各位能帮我解决这两个问题,小弟谢了。在线等。
搜索更多相关主题的帖子: 判断 数字 文本 
2009-07-25 16:18
ceco3000
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:61
专家分:147
注 册:2009-7-14
收藏
得分:5 
1.
int number = -1;
if(int.tryPaser(textBox1.text, ref number) && textBox.text1.Length <= 11)
2.
int position1 = textBox2.text.indexOf("@");
int psiition2 = textBox2.text.indexOf(".");
if (position1 != -1 && position2 != -1 && position1 != 0 && position2 != textBox2.text.Length && position1 > position2)
只是简单的判断邮件还应该有 "." 以后的字符串的判断。
在网吧上网没有vs 直接在回复框写的代码可能有错误。。。
2009-07-25 20:54
pengjun1128
Rank: 2
来 自:河南-郑州
等 级:论坛游民
帖 子:34
专家分:16
注 册:2009-4-27
收藏
得分:14 
一下是我做的。。。个人看法。
写的不全。。
仅供参考。



<script language="vbscript">
sub button_onclick()

if len(form.f_user.value)=0 then
msgbox"用户名必须在6-18位!!",48
exit sub
end if

if len(form.f_mima.value)>18 or len(form.f_mima.value)<4 then
msgbox"安全起见,密码必须在4-18位!!",48
exit sub
end if

if len(form.f_age.value)>100 or len(form.f_age.value)<0 then
msgbox"年龄必须在0-100位!!",48
exit sub
end if

if instr(form.f_mail.value,"@")=0 and instr(form.f_mail.value,".")=0 then
msgbox"邮箱格式不正确!!",48
exit sub
end if

if len(form.f_num.value)=0 then
msgbox"邮编为必填项!!",48
exit sub
end if

if isnumeric(form.f_num.value)=0 then
msgbox"邮编不正确!!",48
exit sub
end if

form.submit
end sub

</script>

[url=www.]www.[/url]
2009-07-25 22:37
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:1 
客户端和服务器端都要检查,而且邮箱的判断更建议用正则表达式完成。
2009-07-25 22:58
快速回复:【求助】如何判断文本框输入的是数字或者是邮箱
数据加载中...
 
   



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

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