dim yidong,liantong,dianxin,sj,leixing
sj = len(request("表单"),3) '获取传递过来的查询数据,截取前三位
yidong = "134|135|136|137|138|139|147|150|151|152|157|158|159|182|183|184|187|188|" '定义移动号段,用|隔开,省略的自己加
liantong = "130|131|132|155|156|185|186|145|" '定义联通号段,用|隔开,省略的自己加
dianxin = "133|153|180|181|189|" '定义电信号段,用|隔开,省略的自己加yd=split(yidong,"|")
for z=0 to ubound(yd)
if instr(sj,yd(z))>0 then
leixing = "中国移动"
exit for
end if
next
lt=split(liantong,"|")
for z=0 to ubound(lt)
if instr(sj,lt(z))>0 then
leixing = "中国联通"
exit for
end if
nextdx=split(dianxin,"|")
for z=0 to ubound(dx)
if instr(sj,dx(z))>0 then
leixing = "中国电信"
exit for
end if
next Response.Write("您查询的号码ISP为:"&leixing)
这个是在网上找的 不知道如何用,请高人指点下,不知道是不是js的 谢谢了
sj = len(request("表单"),3) '获取传递过来的查询数据,截取前三位
yidong = "134|135|136|137|138|139|147|150|151|152|157|158|159|182|183|184|187|188|" '定义移动号段,用|隔开,省略的自己加
liantong = "130|131|132|155|156|185|186|145|" '定义联通号段,用|隔开,省略的自己加
dianxin = "133|153|180|181|189|" '定义电信号段,用|隔开,省略的自己加yd=split(yidong,"|")
for z=0 to ubound(yd)
if instr(sj,yd(z))>0 then
leixing = "中国移动"
exit for
end if
next
lt=split(liantong,"|")
for z=0 to ubound(lt)
if instr(sj,lt(z))>0 then
leixing = "中国联通"
exit for
end if
nextdx=split(dianxin,"|")
for z=0 to ubound(dx)
if instr(sj,dx(z))>0 then
leixing = "中国电信"
exit for
end if
next Response.Write("您查询的号码ISP为:"&leixing)
这个是在网上找的 不知道如何用,请高人指点下,不知道是不是js的 谢谢了
解决方案 »
- jquery 的append()方法里面变量参数带有“()”怎么办。会报脚本错误!
- 有關正則表達式的問題
- ExtJS点击k.getBoundingClientRect();未指明的错误,问题解决
- 请高手帮忙解答,如何用javascript实现不保存密码框的密码,而且也不提示用户保存密码的功能!
- java web网页实现弹窗,且将当前页面参数传到弹出窗口
- 发生错误:未将对象引用设置到对象的实例
- jquery 动态获取html标签id方法?
- 有没有写好的判断输入是否为数字的函数?
- 请问在 XP 中此短代码为什么不能执行
- 请教前端知识
- 网页可以进但无法登陆!
- js图表中同一条数据线使用不同的颜色表示
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function ss(v){
v=v.value.substring(0,3);
var yidong = "134|135|136|137|138|139|147|150|151|152|157|158|159|182|183|184|187|188|"
var liantong = "130|131|132|155|156|185|186|145|"
var dianxin = "133|153|180|181|189|"
var a=[];
yidong=yidong.split("|");
for(var i in yidong){
a[yidong[i]]="移动";
}
liantong=liantong.split("|");
for(var i in liantong){
a[liantong[i]]="联通";
}
dianxin=dianxin.split("|");
for(var i in dianxin){
a[dianxin[i]]="电信";
}
alert(a[v]);
}
</script>
</head><body>
<input type="text" onblur="ss(this)" />
</body>
</html>
js的换这样试试
你要用的代码如下:var IdentityphoneNumber = function(str) {
var yidong = /^1(3[4-9]|47|5[0-27-9]|8[2-478])/;
var liantong = /^1(3[0-2]|5[56]|45|8[56])/;
var dianxin = /^1([35]3|8[019])/;
if(yidong.test(str)) {
console.log("这是一个移动号码");
} else if(liantong.test(str)) {
console.log("这是一个联通号码");
} else if(dianxin.test(str)) {
console.log("这是一个电信号码");
}
}
if(!/^\d{11}$/.test(str)) {
console.log('请输入正确的手机号码');
return false;
}
请问你这个是新写的还是有完整地手机号码判断代码啊 ?有的话可以给我一份么