请教一个判断的ASP例子

来源:百度知道 编辑:UC知道 时间:2024/05/17 11:00:29
现在要做一个根据手机号码登录的窗口、但是手机号码包括,联通的、移动、小灵通用户、如果用户输入139xxxxxxxx就会自动登陆到移动的界面。请问一下各位大哥。怎么去做这个判断。
还有一个问题。三个登陆都在不同的SQL数据库。本身菜鸟。做起这些真的是没头绪

用left函数
比如:变量nn中存放手机号
if left(nn,3)="139" or left(nn,3)="138" or left(nn,3)="137" then
response.redirect "yidong.asp"
elseif ... then
....
elseif ... then
...
endif

numstr="139xxxxxxxx"
bjnum=left(numstr,3)
select case bjnum
case "131","132","133"
response.Redirect("http://联通网址")
case "134","135","136","137","138","139","159"
response.Redirect("http://移动网址")
case else
response.Redirect("http://网通网址")

end select

如果在asp.net的话,这个将是很简单的事情。
但是asp的话,需要自己编写比较多的代码。
晕………………………………………………
反正是用正则表达式了,首三个数字匹配到139就是移动咯。
慢慢整哈,网上应该找的到资料的……偶米西去了。

选第一个吧,写的很明白了,不愧是高级经理