//获取指定的URL参数值 http://localhost/pages/setmeal_detail.html?id=3&name=jack
function getUrlParam(paraName) {
var url = document.location.toString();
//alert(url);
var arrObj = url.split("?");
if (arrObj.length > 1) {
var arrPara = arrObj[1].split("&");
var arr;
for (var i = 0; i < arrPara.length; i++) {
arr = arrPara[i].split("=");
if (arr != null && arr[0] == paraName) {
return arr[1];
}
}
return "";
}
else {
return "";
}
}
//获得当前日期,返回字符串
function getToday() {
var today = new Date();
var year = today.getFullYear();
var month = today.getMonth() + 1;//0表示1月,1表示2月
var day = today.getDate();
return (year + "-" + month + "-" + day);
}
//获得指定日期后指定天数的日期
function getSpecifiedDate(date,days) {
date.setDate(date.getDate() + days);//获取指定天之后的日期
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
return (year + "-" + month + "-" + day);
}
/**
* 手机号校验
1--以1为开头;
2--第二位可为3,4,5,7,8,中的任意一位;
3--最后以0-9的9个整数结尾。
*/
function checkTelephone(telephone) {
var reg=/^[1][3,4,5,7,8][0-9]{9}$/;
if (!reg.test(telephone)) {
return false;
} else {
return true;
}
}
/**
* 身份证号码校验
* 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
*/
function checkIdCard(idCard){
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(reg.test(idCard)){
return true;
}else{
return false;
}
}
var clock = '';//定时器对象,用于页面30秒倒计时效果
var nums = 30;
var validateCodeButton;
//基于定时器实现30秒倒计时效果
function doLoop() {
validateCodeButton.disabled = true;//将按钮置为不可点击
nums--;
if (nums > 0) {
validateCodeButton.value = nums + '秒后重新获取';
} else {
clearInterval(clock); //清除js定时器
validateCodeButton.disabled = false;
validateCodeButton.value = '重新获取验证码';
nums = 30; //重置时间
}
}
项目中用到的工具js文件
原创
©著作权归作者所有:来自51CTO博客作者家乡的落日的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
实战!在项目中用过责任链模式吗?
实战!在项目中用过责任链模式吗?
链路 责任链模式 抽象类 -
项目中用到的加密解密工具类
项目中用到的加密解密工具类
java 加密 解密 工具类 -
项目中用到小技术点
一、1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:P 取出电脑名:static System.Net.Dns.Resolv
asp.net session过期 .net ip地址 javascript -
windows上能跑linux镜像吗
目录一、windows与Linux安装在同一台电脑的情况1、设置VMware共享目录。2、Linux系统安装Samba服务。3、window中安装FTP或SSH软件。二、windows与Linux不在同一台电脑的情况对于Linux项目开发,如果是使用Windows系统与Linux系统协同工作的,比如在Windows下编辑代码,在Linux编译、运行等,那么经常需要在Windows与Linux之间进
windows上能跑linux镜像吗 Windows与Linux文件共享 Samba VMware 共享目录