1.url地址获取参数 2.toast提示 3.倒计时60s 4. 手机号码验证 5.时间格式转化 6.字符串中间部位替换
1.url地址取参数
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if(r != null) return(r[2]);
return null;
}
2.toast提示
function alertToast(text){
$(".toast span").text(text);
$(".toast").show();
setTimeout(function () {
$(".toast").hide();
},1500);
}
3.倒计时60秒
//倒计时
function djs(second,obj) {
if(second>1){
second--;
$(obj).val(second+'s后重新获取').attr('disabled',true).css("background-color","#ccc");//禁用按钮
setTimeout(function () {
djs(second,obj);
},1000)
}else{
$(obj).val("获取验证码").attr("disabled", false).css("background-color","#42B3EF");//启用按钮
}
}
4.手机号码验证
var userPhone = $('#userPhone').val();
if(userPhone == '' ){
alertToast('请输入手机号码');
return false;
}
if(!(/^1(3|4|5|7|8)\d{9}$/.test(userPhone))){
alertToast('手机号码输入不正确');
return false;
}
5.时间格式转化
function changeTime(){
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth()+1<10?"0"+(date.getMonth()+1):date.getMonth()+1;
var day = date.getDate();
var house = date.getHours();
var minute = date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes();
var second = date.getSeconds()<10?'0'+ date.getSeconds(): date.getSeconds();
return house+':'+minute;
},
6.字符串中间部位替换
function replacepos(text,start,stop,replacetext){
let mystr = text.substr(0,start-1)+replacetext+text.substr(stop+1);
return mystr;
},
replacepos('测试文字csdn', 2, 4, "**") // 测试**csdn