登录验证

手机号检查

1
2
3
4
5
6
7
8
9
10
11
function checkPhone(){
var reg = /^1[3|4|5|7|8][0-9]{9}$/;
var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/;
var flag = reg.test(phone);
if(!flag){
alert('手机号有误,请重新填写。');
return false;
}else{
}
}

60S重新获取

最好用button写

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var clock = '';
var nums = 60;
var btn;
function sendCode(thisBtn){
btn = thisBtn;
btn.attr("disabled",true);
btn.val(nums + 's重新获取');
clock = setInterval(doLoop,1000);
}
function doLoop(){
nums--;
if(nums>0){
btn.val(nums + 's重新获取');
}else{
clearInterval(clock);
btn.attr('disabled',false);
btn.val('获取验证码');
nums = 60;
}
}

邮箱检查

1
2
3
4
5
6
7
function checkMail(){
var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(str.length == 0){
return false;
}
return reg.test(str);
}

数字检查

1
2
3
4
5
6
7
8
function checkNumber(){
var value = $('ele').val();
if(!isNaN(value)){
alert("是数字");
}else{
alert("不全是数字");
}
}