手机号不能为空,请输入11位手机号,手机号格式不正确,手机号已占用
var mverify = /^[1][3,4,5,7,8][0-9]{9}$/;
$(document).on('click','[data-role="sure1"]',function(e){//确认按钮
var mobilessval = $('#mobiless').val();
if(!mobilessval){
mui.toast('手机号不能为空',{ duration:'long', type:'div' });
return false;
}else if(mobilessval.length < 11){
mui.toast('请输入11位手机号',{ duration:'long', type:'div' });
$('#mobiless').val('');
return false;
}else if(!mverify.test(mobilessval)){
mui.toast('手机号格式不正确',{ duration:'long', type:'div' });
$('#mobiless').val('');
return false;
}else{
var phone = $("#mobiless").val();
checkmobile({'mobile':phone}).then(res => { //调取手机号判断的接口
if(res.code == 9){
mui.toast('手机号已被占用',{ duration:'long', type:'div' });
$('#mobiless').val('');
return false;
}else{
$('[data-role="mobile"]').find('span').html(mobilessval);
mui.toast('修改成功',{ duration:'long', type:'div' });
$('[data-role="mobilebox"]').hide();
edituserinfos(username,mobilessval,studysection,grade,sex)
}
});
}
})
手机号正则
var isPhoneNo = function(phone) {
var pattern = /^1[34578]\d{9}$/;
return pattern.test(phone);
}