号码验证
2015-11-13 17:10
429 查看
function isidcard(value) // 是否是身份证号
{
var reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
return reg.test(value);
}
function isphone(value) //是否是手机号码
{
//var reg = /^13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|17[0-9]{9}$|18[0-9]{9}$/;
//var reg=/^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}$/;
var reg = /^((\d{3,4}-)?\d{7,8})$|(1[3|4|5|7|8][0-9]{9})$/;
return reg.test(value);
}
function isname(value) //是否是用户名
{
//var reg = /^[\u4E00-\u9FA5]{2,20}$/;
var reg = /^[\u4E00-\u9FA5·]{2,20}$/;
return reg.test(value);
}
//显示提示信息layer
function showmsglayer(that, seconds, guide, msg) {
layer.tips(msg, that, {
guide: guide,
time: seconds,
style: ['background-color:#F26C4F; color:#fff', '#F26C4F']
});
}
function parseDate(str) // 这个函数用来把字符串转换为日期格式
{
return new Date(Date.parse(str.replace(/-/g, "/")));
}
function datediff(datetime1,datetime2) {
//var datetime = new Date(1999, 1, 4, 10, 15, 32);
//var datetime1 = new Date();
var sqlnian =new Date(datetime2.getTime() - datetime1.getTime());
sqlnian.getDay();
if (sqlnian.getDay() <= 0)
return sqlnian.getHours() + ":" + sqlnian.getMinutes() + ":" + sqlnian.getSeconds();
else
return sqlnian.getDay() + "天" + sqlnian.getHours() + ":" + sqlnian.getMinutes() + ":" + sqlnian.getSeconds();
}
{
var reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
return reg.test(value);
}
function isphone(value) //是否是手机号码
{
//var reg = /^13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|17[0-9]{9}$|18[0-9]{9}$/;
//var reg=/^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}$/;
var reg = /^((\d{3,4}-)?\d{7,8})$|(1[3|4|5|7|8][0-9]{9})$/;
return reg.test(value);
}
function isname(value) //是否是用户名
{
//var reg = /^[\u4E00-\u9FA5]{2,20}$/;
var reg = /^[\u4E00-\u9FA5·]{2,20}$/;
return reg.test(value);
}
//显示提示信息layer
function showmsglayer(that, seconds, guide, msg) {
layer.tips(msg, that, {
guide: guide,
time: seconds,
style: ['background-color:#F26C4F; color:#fff', '#F26C4F']
});
}
function parseDate(str) // 这个函数用来把字符串转换为日期格式
{
return new Date(Date.parse(str.replace(/-/g, "/")));
}
function datediff(datetime1,datetime2) {
//var datetime = new Date(1999, 1, 4, 10, 15, 32);
//var datetime1 = new Date();
var sqlnian =new Date(datetime2.getTime() - datetime1.getTime());
sqlnian.getDay();
if (sqlnian.getDay() <= 0)
return sqlnian.getHours() + ":" + sqlnian.getMinutes() + ":" + sqlnian.getSeconds();
else
return sqlnian.getDay() + "天" + sqlnian.getHours() + ":" + sqlnian.getMinutes() + ":" + sqlnian.getSeconds();
}
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- PHP+JS实现大规模数据提交的方法
- 仿51JOB的地区选择效果(可选择多个地区)
- js身份证验证超强脚本
- C#与js实现去除textbox文本框里面重复记录的方法