永发信息网

ASP:从文本框获得一个Email 地址,判断其合法性,给出相应的提示信息。假设有@的为合法,无@的为不合法。(提示:方法一:用instr函数 方法二:用split函数+Ubound函数)

答案:2  悬赏:80  手机版
解决时间 2021-04-25 01:35

用ASP编写代码

最佳答案

<%


'方法一


dim request_email


request_email=Trim(request("email"))


if instr(request_email,"@")>0 then


response.write "合法"


else


response.write "不合法"


end if



'方法二


dim request_email


request_email=Trim(request("email"))


request_email=split(request_email,"@")


if ubound(request_email)=0 then


response.write "不合法"


else


response.write "合法"


end if


%>

全部回答

<script Language="JavaScript" Type="text/javascript"><!-- function FrontPage_Form1_Validator(theForm) {

if(theForm.Email.value.indexOf('@',0) == -1 || theForm.Email.value.indexOf('.',0) == -1) { alert("您输入的Email有错误\n\n请重新检查您的Email"); theForm.Email.focus(); return (false); }

return (true); } //--></script>

<form method="POST" action="leaveword_compose.asp" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" name="FrontPage_Form1" webbot-action="--WEBBOT-SELF--">

<input type="text" name="Email" size="52" maxlength="50" class="Input">

</form>

我一般用脚本检查,比asp检查要好。

因为,脚本检查,不用提交服务器,在当前就判断其不合法,不用提交到服务器再反回来,增加麻烦。

这样比较简单,而且也方便多了,对于访问者来说,不需要重复填表!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的QQ音乐为什么老是听到一首歌就听不了了
向我这样的能当兵吗?
果然写一句话用来开张,表达崇拜的诗句
最近股票开始升幅 福建恒安集团日前在香港上
《喜羊羊与灰太狼》是不是很好看啊
门外汉,能经营电动车吗?
到底娶什么样的女人做老婆好呢?
这叫什么名字?外面有卖的吗?多少?
DNF游戏封号了 申诉 完后要多久?
DNF召唤都能偷学其他魔法师的几级的什么技能
什么人活的贱
巴鲁斯多少级进化?
每次上QQ都自动弹出“QQ宠物启动”,好烦人!如
女性尿血是怎么回事?
德胜脆皮狗肉店在哪里啊,我有事要去这个地方
推荐资讯
QQ寻仙里我升25级的经验够了,怎么不升级?
还有什么游戏和泡泡堂QQ堂差不多的?
QQ寻仙驱剑游侠怎么加属性更强?
雷雨天,几只鸟在雨中站在高压线上,它们为什
东二魔剑什么价位
知道热血江湖里人物的这个符号怎么打出来的么
寻几个单机游戏~如找茬、五子棋、围棋
牙齿流血是啥原因
我想问卡以前一个传奇弄的学生都当鼓惑崽呢现
成长中的问题
天天吃烧烤会咋样。。。
男1989腊月女1986正月今年那天结婚合适
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?