asp中表单检验的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:04:47
我想检测电话中可以含有数字 横杠和点 请问怎么检测?
我是新手 拜托大家给我个例子看看
求你们了 用正则表达式也行啊

str="0123456789.-"
tele="86. 010 - 12ab3c4-56.7"
tele=replace(tele," ","") //去掉空格

方法一:
for i=1 to len(tele)
        if instr(str,mid(tele,i,1))=0 then
                response.write "对不起,电话号码中不能包含"&mid(tele,i,1)
                exit for
        end if
next

方法二:
newTele=""
for i=1 to len(tele)
        if instr(str,mid(tele,i,1))<>0 then
                newTele=newTele & mid(tele,i,1)
        end if
next
显示结果:86.010-1234-56.7