var ClassValidate = function() {
this.Expression = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
this.message = "";
this.pubReg = function(id) {
var x = document.getElementById(id);
var objExp = new RegExp(this.Expression);
//alert(x.value);
if (objExp.test(x.value) == true) {
return false;
}
else {
alert(this.message);
x.focus();
return true;
}
}
this.empty = function(id, message) {
var obj = document.getElementById(id);
if (obj.value == null || obj.value == "") {
alert(message);
obj.focus();
return true;
}
}
this.idcard = function(id, message) {
this.Expression = /^\d{15}$|^\d{18}$|^\d{17}(X|x)$/;
if (message == null) {
this.message = "您填写的身份证格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.phone = function(id, message) {
this.Expression = /^\d{3,4}-\d{6,8}$/;
if (message == null) {
this.message = "您填写的电话格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.handset = function(id, message) {
this.Expression = /^1\d{10}$|^01\d{10}$/;
if (message == null) {
this.message = "您填写的手机格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.email = function(id, message) {
this.Expression = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if (message == null) {
this.message = "您填写的邮箱格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.date = function(id, message) {
this.Expression = /^\d{4}-\d{1,2}-\d{1,2}$/;
if (message == null) {
this.message = "您填写的时间格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.number = function(id, message) {
this.Expression = /^\d+$/;
if (message == null) {
this.message = "请填写数字";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.check = function(name, message) {
var x = document.getElementsByName(name);
var flag = false;
for (i = 0; i < x.length; i++) {
if (x[i].checked == true) {
flag = true;
}
}
if (flag == false) {
if (message == null) {
alert("请至少选择一项");
}
else {
alert(message);
}
x[0].focus();
return true
}
else {
return false;
}
}
this.select = function(id, message, value) {
var x = document.getElementById(id);
if (x.value == value) {
if (message == null) {
alert("请选择");
}
else {
alert(message);
}
x.focus();
return true;
}
else {
return false;
}
}
}
this.Expression = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
this.message = "";
this.pubReg = function(id) {
var x = document.getElementById(id);
var objExp = new RegExp(this.Expression);
//alert(x.value);
if (objExp.test(x.value) == true) {
return false;
}
else {
alert(this.message);
x.focus();
return true;
}
}
this.empty = function(id, message) {
var obj = document.getElementById(id);
if (obj.value == null || obj.value == "") {
alert(message);
obj.focus();
return true;
}
}
this.idcard = function(id, message) {
this.Expression = /^\d{15}$|^\d{18}$|^\d{17}(X|x)$/;
if (message == null) {
this.message = "您填写的身份证格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.phone = function(id, message) {
this.Expression = /^\d{3,4}-\d{6,8}$/;
if (message == null) {
this.message = "您填写的电话格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.handset = function(id, message) {
this.Expression = /^1\d{10}$|^01\d{10}$/;
if (message == null) {
this.message = "您填写的手机格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.email = function(id, message) {
this.Expression = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if (message == null) {
this.message = "您填写的邮箱格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.date = function(id, message) {
this.Expression = /^\d{4}-\d{1,2}-\d{1,2}$/;
if (message == null) {
this.message = "您填写的时间格式不正确";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.number = function(id, message) {
this.Expression = /^\d+$/;
if (message == null) {
this.message = "请填写数字";
}
else {
this.message = message;
}
return this.pubReg(id);
}
this.check = function(name, message) {
var x = document.getElementsByName(name);
var flag = false;
for (i = 0; i < x.length; i++) {
if (x[i].checked == true) {
flag = true;
}
}
if (flag == false) {
if (message == null) {
alert("请至少选择一项");
}
else {
alert(message);
}
x[0].focus();
return true
}
else {
return false;
}
}
this.select = function(id, message, value) {
var x = document.getElementById(id);
if (x.value == value) {
if (message == null) {
alert("请选择");
}
else {
alert(message);
}
x.focus();
return true;
}
else {
return false;
}
}
}