javascript数据效验类

发布时间:2020-08-09 03:02:13 作者:longwansheng
来源:ITPUB博客 阅读:175

本文出自 “知识改变命运” 博客

[@more@]
/*******************************************
*
num 数字
phone 电话格式
email 电子邮件格式
http 格式
比较时间大小
*/
//浮点数(即小数) ^(-|+)?d+(.d+)?$ // ^[0-9]+(.[0-9]+)?
function check_float(objName)
{
var regExpInfo = /^-?d+$/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
var regExpInfo1 = /^d+.[0-9]{1,3}$/;
if( objName.value.search(regExpInfo1) >= 0 )
{
return true;
}
else
{
alert ("输入内容必须为整数或小数!小数点后最多3位数");
objName.value="";
return false;
}
}
}
function check_ExNum(objName)
{
var regExpInfo = /^-?d+$/; ///d+/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
return false;
}

}
//整数
function check_num(objName)
{
var regExpInfo = /^-?d+$/; ///d+/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("输入内容必须为整数!");
objName.value="";
return false;
}
}
//中国电话号码(包括移动和固定电话) (^[0-9]-[0-9]$)│(^[0-9]$)│(^([0-9])[0-9]$)│(^013[0-9]$)
function check_phone(objName)
{
var regExpInfo = /^((d{3,4})|d{3,4}-|s)?d{7,14}$/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("输入内容不是有效的电话号码格式!");
objName.value="";
return false;
}
}
//中国邮政编码
function check_postcode(objName)
{
var regExpInfo = /[1-9]{1}(d+){5}/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("输入内容不是有效的邮政编码格式!");
objName.value="";
return false;
}
}
//电子邮件
function check_email(objName, obj_Input)
{
var regExpInfo = /(^[w-]+@[w-]+.[A-Za-z0-9]{2,}$)|(^[w-]+@[w-]+.[A-Za-z0-9]+.[A-Za-z0-9]{2,}$)/;
if( objName.value.search(regExpInfo) >= 0 )
{
return true;
}
else
{
alert ("输入内容不是有效的email格式!");
objName.value="";
return false;
}
}
//链接http: /^https?://((w|-)+.)+w+/?$/i
function check_http(objName)
{
var regExpInfo = /http:///;
if( objName.value.search(regExpInfo) == 0)
{
return true;
}
else
{
alert ("输入内容不是有效的链接格式!");
objName.value="";
return false;
}
}
//字母,数字或下划线字符
function check_name(objName)
{
var regExpInfo = /W/;
if( objName.value.search(regExpInfo) >= 0 )
{
alert ("输入内容必须为字母,数字或下划线!");
objName.value="";
return false;
}
else
{
return true;
}
}
//比较时间大小,
function check_comDate(obj_dateBegain,obj_dateEnd)
{
var dates,datee;
dates = new Date(obj_dateBegain.substr(0,4),obj_dateBegain.substr(5,2),obj_dateBegain.substr(8,2));
datee = new Date(obj_dateEnd.substr(0,4),obj_dateEnd.substr(5,2),obj_dateEnd.substr(8,2));
if( dates <= datee )
{
if( dates == datee )
{
var dates1,datee1
dates1 = new Date(obj_dateBegain.substr(0,4),obj_dateBegain.substr(5,2),obj_dateBegain.substr(8,2),obj_dateBegain.substr(11,2),obj_dateBegain.substr(14,2),obj_dateBegain.substr(17,2));
datee1 = new Date(obj_dateEnd.substr(0,4),obj_dateEnd.substr(5,2),obj_dateEnd.substr(8,2),obj_dateEnd.substr(11,2),obj_dateEnd.substr(14,2),obj_dateEnd.substr(17,2));
if( dates1 <= datee1 )
return true;
else
return false;
}
else
{
return true;
}
}
else
{
return false;
}
}
推荐阅读:
  1. javascript与php验证类
  2. javascript原生ajax类

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

javascript 效验 数据

上一篇:程序的基本结构

下一篇:ubuntu 开放root用户的SSH访问权限

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》