关于网站js代码问题。请问怎么修改 100

关于网站js代码问题。请问怎么修改functionckuserphone(){varres=1;msg='正在输入...';varstr=$('#user_phone')... 关于网站js代码问题。请问怎么修改function ckuserphone(){
var res=1;
msg='正在输入...';
var str=$('#user_phone').val();
var phonelength = str.length;
if (str=='') {
msg='请填您的手机号码';
res=0;
}

if(phonelength==3){
c = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])$/;
if (c.test(str) == false) {
msg='您输入的号码格式有误';
return false;
}
}else if(phonelength>=11){
var r=checkstr(str,'phone');
var onurl=website+'api.php?mod=ajax&act=checkonly';
if(typeof userid == 'undefined'){
r=getajax(onurl,{table:'user',fd:'user_phone',v:str});
}
else{
r=getajax(onurl,{table:'user',fd:'user_phone',v:str,fdid:'user_id',id:userid});
}
if(r=='90'){
msg='手机号已经存在';
res=0;
}else if(r!='99'){
msg='核查失败,请刷新';
res=0;
}
}else res=0;
return res;
}

以上是一段js代码,注册的时候我想把它改为10数09开头的台湾号码,并且提示,现在我发的这段代码是11位数的内地手机号
展开
 我来答
bhtzu
2016-11-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4246万
展开全部
c = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])$/;
改为:
c = /^(09)$/;

else if(phonelength>=11)
中11改为10即可。

不过这个代码还是有些问题的,对于复制粘贴缺少更严格检查。当然,看使用范围,这个没有太大问题。
百度网友d6929280
2016-11-01 · TA获得超过172个赞
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:84.7万
展开全部
if(phonelength==3){
c = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])$/;
if (c.test(str) == false) {
msg='您输入的号码格式有误';
return false;
}
改为
if(phonelength==2){
c = /^(09)$/;
if (c.test(str) == false) {
msg='您输入的号码格式有误';
return false;
}
phonelength>=11 数字11改为10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式