常见的js函数
2016-11-13 00:00
253 查看
手机号码格式验证
非法字符处理
短信验证
function vertel(tel){ var time_num = 0; var phone = tel; if(phone && /^1[3|4|5|7|8]\d{9}$/.test(phone)){ return true; } else{ return false; } } if(!vertel($('#mobile').val())){ alert('手机号码格式不正确!'); }
非法字符处理
function yzzf(a){ var pattern = new RegExp("[~'!@#$%^&*()-+_=:]"); if(pattern.test(a)){ return false; }else{ return true; } } if($('#username').val()=='' || !yzzf($('#username').val())){ alert('用户名不可用,用户名有非法字符!'); }
短信验证
<div class="pieces"> <span>手机:</span> <input type="text" name="mobile" id="mobile"/> </div> <span id="miss">获取验证码</span> function daojishi_time(time_num) { if(time_num < 1) { $('#miss').html('获取验证码'); return; }else{ $('#miss').html(time_num + '秒后可以重新发送'); //$('send_sms_code_btn').innerHTML = btn_num + '秒后可以重新发送'; time_num--; } setTimeout('daojishi_time('+time_num+')', 1000 ); } $('#miss').click(function(){ var mobile = $('#mobile').val(); if(!zytel(mobile)){ $('#mobile').focus(); return tootip('手机号码格式不正确!'); } $.ajax({ type: 'post', url: 'ulr-api', data: { 'tel': mobile,'_token':'Tm3irE3qrVavcpkA6JF5ezpY3CmJoUTuK66zITzy'}, dataType: 'json', context: $('body'), success: function(data){ if(data.err==2){ $('#mobile').focus(); tootip('手机号码已经存在'); return false; } if(data.err==0){ tootip(data.time+'秒内只能发送一次,请等待!'); //time_num = data.time; daojishi_time(data.time); }else{ tootip('验证码已经发送!'); // time_num = data.time; daojishi_time(data.time); } },error: function(xhr, type){ return tootip('未知错误!'); } }) })
相关文章推荐
- 常见js函数
- Js中常见的50个函数
- js 常见函数
- JS常见函数
- js 函数常见的三种实例化方式
- js函数常见的写法以及调用方法
- JS 常见函数
- JS笔记-常见函数与问题
- web前端 js中函数的两种常见写法
- JavaScript函数认识,Js中的常见函数
- js的常见函数
- 常见的js函数 个人觉得很有用 基础的js (转)
- ASP.NET后台调用前台JS函数的三种常见方法
- js常见函数汇总
- JavaScript的作用;JS常见的三种对话框;==和===的区别;函数内部参数数组arguments在函数内部打印实参;JS的误区:没有块级作用域
- Js的常见函数
- ASP.NET后台调用前台JS函数的三种常见方法
- 常见js 函数集合总结
- 另类的JS常见函数应用
- 常见的js函数