验证电话号码
介绍:匹配固定电话或小灵通
格式:027-83747503
代码:
function checkCompanyPhone() {
var companyPhone = document.getElementById("companyPhone").value;
var companyPhoneDiv = document.getElementById("companyPhoneDiv");
//非空进行验证
if (companyPhone != "") {
var partten = /^0(([1,2]\d)-|([3-9]\d{2}))\d{8}$/;
if (!partten.test(companyPhone)) {
companyPhoneDiv.style.display = "block";
return false;
}
else {
companyPhoneDiv.style.display = "none";
return true;
}
} else { return true; }
}
验证邮箱
格式:492975230@qq.com
代码:
function checkEmail() {
var companyEmail = document.getElementById("companyEmail").value;
var companyEmailDiv = document.getElementById("companyEmailDiv");
//非空进行验证
if (companyEmail != "") {
var pattern = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (!pattern.test(companyEmail)) {
companyEmailDiv.style.display = "block";
return false;
}
else {
companyEmailDiv.style.display = "none";
return true;
}
} else { return true; }
}
验证邮编
格式:435200
代码:
function checkCode() {
var companyCode = document.getElementById("companyZipCode").value;
var companyCodeDiv = document.getElementById("companyCodeDiv");
//非空进行验证
if (companyCode != "") {
var pattern = /^[0-9]{6}$/;
if (!pattern.test(companyCode)) {
companyCodeDiv.style.display = "block";
return false;
}
else {
companyCodeDiv.style.display = "none";
return true;
}
} else { return true; }
}
验证整数
格式:1
代码:
function checkNum() {
Var zhaopinSalary = document.getElementById("zhaopinSalary").value;
var zhaopinSalaryDiv = document.getElementById("zhaopinSalaryDiv");
//非空进行验证
if (zhaopinSalary != "") {
var pattern = new RegExp("^[0-9]*$");
if (!pattern.test(zhaopinSalary)) {
zhaopinSalaryDiv.style.display = "block";
return false;
}
else {
zhaopinSalaryDiv.style.display = "none";
return true;
}
} else { return true; }
}
验证小数
格式:3.1415
代码:
function checkPrice() {
var zhaopinSalary = document.getElementById("productPrice").value;
var zhaopinSalaryDiv = document.getElementById("productPriceDiv");
//非空进行验证
if (zhaopinSalary != "") {
var partten = /^\d+(\.\d+)?$/; //正整数
if (!partten.test(zhaopinSalary)) {
zhaopinSalaryDiv.style.display = "block";
zhaopinSalaryDiv.innerHTML = "请输入数字";
return false;
}
else {
zhaopinSalaryDiv.style.display = "none";
return true;
}
}
else {
zhaopinSalaryDiv.style.display = "block";
zhaopinSalaryDiv.innerHTML = "请输入价格";
return false;
}
}
验证QQ号码是否正确
function checkQQ(id) {
var qq = $(id).val();
//非空验证
if (qq != "") {9
if (qq.search(/^[1-9]\d{4,10}$/) != -1) {
$(id).siblings("Span").css("display", "none");
return true;
}
else {
$(id).siblings("Span").css("display", "block");
return false;
}
}
else {
$(id).siblings("Span").css("display", "none");
return true;g
}
}
验证身份证号码
function isIdCardNo(id) {
var num = $(id).val();
//非空验证
if (num != "") {
if (isNaN(num)) {
$(id).siblings("Span").html('<font color="red">输入的不是数字</font>').css("display", "block");
return false;
}
var len = num.length, re;
if (len == 15) re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
else if (len == 18) re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/);
else {
$(id).siblings("Span").html('<font color="red">输入的数字位数不对</font>').css("display", "block");
return false;
} var a = num.match(re);
if (a != null) {
if (len == 15) {
var D = new Date("19" + a[3] + "/" + a[4] + "/" + a[5]);
var B = D.getYear() == a[3] && (D.getMonth() + 1) == a[4] && D.getDate() == a[5];
}
else { var D = new Date(a[3] + "/" + a[4] + "/" + a[5]); var B = D.getFullYear() == a[3] && (D.getMonth() + 1) == a[4] && D.getDate() == a[5]; }
if (!B) {
$(id).siblings("Span").html('<font color="red">"输入的身份证号 "' + a[0] + '" 里?出?生Θ?日?期ú不?对?!</font>').css("display", "block");
return false;
}
}
$(id).siblings("Span").html('<font color="red">请正确输入联系人身份证号码!</font>').css("display", "none");
return true;
}
else {
$(id).siblings("Span").html('<font color="red">请正确输入联系人身份证号码!</font>').css("display", "none");
return true;
}
}
判断输入是否为合法的手机号码
function checkphonenumber(id) {
var phonenumber = $(id).val();
//非?空?验é证¤
if (phonenumber != "") {
var partten = /(^[1][3-8][0-9]{9}$)|(^0[1][0-9][0-9]{9}$)/;
if (!partten.test(phonenumber)) {
$(id).siblings("Span").css("display", "block");
return false;
}
else {
$(id).siblings("Span").css("display", "none");
return true;
}
}
else {
$(id).siblings("Span").css("display", "none");
return true;
}
}