📄 ccheck.js
字号:
//验证数字
function postalcode(input)
{ var number = "1234567890";
var temp;
var j=0;
for (var i = 0; i < input.length; i++ )
{
temp = input.substring(i,i+1);
if (number.indexOf(temp) == -1)
{
return (false);
}
}
}
//验证电话号码
function phone(phone)
{
var phoneNum = "1234567890";
var temp;
if (phone.length < 7)
{
return (false);
}
for (var i = 0; i < phone.length; i++)
{
temp = phone.substring(i,i+1);
if (phoneNum.indexOf(temp) == -1)
{
return (false);
}
}
}
//验证特殊字符
function strangecode(code)
{ var strangCode = "~`!@#$%^&*_+=|\'/?,,。<>";
var temp;
for (var i = 0; i<code.length; i++ )
{
temp = code.substring(i,i+1);
if (strangCode.indexOf(temp) !=-1)
{
return (false);
}
}
}
//电子邮件
// Writen by stiven0 ,2006-03-08
function isemail (s)
{
if (s.length > 40)
{
window.alert("电子邮件长度不能超过40位!");
return false;
}
s = s.toLowerCase()
var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|name|NAME)$";
var re = new RegExp(regu);
if (s.search(re) != -1) {
return true;
} else {
window.alert ("您的电子邮件格式填写不正确!");
return false;
}
}
//字符长度
// Writen by stiven0 ,2006-09-15
function getLength(stringIn)
{
var strLength=0;
for(var i=0;i<stringIn.length;i++)
{
if(stringIn.charCodeAt(i)>255)
{
strLength+=2;
}
else
{
strLength+=1;
}
}
return strLength;
}
function textCounter(maxChars)
{ var vlen=Math.floor(getLength(document.all.introduction.value)/2);
document.all.InputCount.innerHTML = maxChars -vlen ;
}
//验证
function check(form)
{
//验证用户名
if (form.cusername.value=="")
{
alert("\n招聘用户名不能为空!\n\n(4-8个英文字母或数字,中间不能含有空格)!");
form.cusername.focus();
return (false);
}
if ( form.cusername.value.length < 4 )
{
alert("\n招聘用户名不能小于4位!");
form.cusername.focus();
return (false);
}
if (strangecode(form.cusername.value)==false || form.cusername.value.indexOf(" ") != -1)
{
alert("\n招聘用户名不能含有特殊字符或者空格!");
form.cusername.focus();
return (false);
}
//验证口令
if (form.password.value=="")
{
alert("\n密码设置不能为空!\n\n(4-8个英文字母或数字,中间不能含有空格)!");
form.password.focus();
return (false);
}
if ( form.password.value.length < 4 )
{
alert("\n用户密码不能小于4位!");
form.password.focus();
return (false);
}
if (strangecode(form.password.value)==false || form.password.value.indexOf(" ") != -1)
{
alert("\n密码不能含有特殊字符或者空格!");
form.password.focus();
return (false);
}
if (form.password.value == form.cusername.value)
{
alert("\n为了您的信息安全,用户代码和密码不能相同!\n\n请您重新填写密码!");
form.password.value="";
form.password.focus();
return (false);
}
//验证确认口令
if (form.repassword.value=="")
{
alert("\n密码确认不能为空!\n\n(4-8个英文字母或数字,中间不能含有空格)!");
form.repassword.focus();
return (false);
}
//验证确认口令
if (form.password.value != form.repassword.value)
{
alert("\n两次输入的密码不一样!\n\n请重新填写!");
form.password.value="";
form.repassword.value="";
form.password.focus();
return (false);
}
//验证真实姓名
if (form.ctruename.value == "")
{
alert("招聘用户单位名称不能为空!");
form.ctruename.focus();
return (false);
}
if (form.ctruename.value.length < 4)
{
alert("招聘用户单位名称字数太少,请准确填写!");
form.ctruename.focus();
return (false);
}
if (strangecode(form.ctruename.value)==false)
{
alert("招聘用户单位名称不能含有特殊字符!");
form.ctruename.focus();
return (false);
}
//验证联系人
if (form.linkmanname.value == "")
{
alert("联系人(联系部门)不能为空!");
form.linkmanname.focus();
return (false);
}
if (strangecode(form.linkmanname.value)==false)
{
alert("联系人不能含有特殊字符!");
form.linkmanname.focus();
return (false);
}
//验证联系电话
//国家代码
// if (form.tel.value == "")
// {
// alert("电话国家代码不能为空!");
// form.tel.focus();
// return (false);
// }
//if (postalcode(form.tel.value) == false)
//{
// alert("电话国家代码填写不正确!\n\n电话国家代码必须为数字!");
// form.tel.focus();
// return (false);
// }
//区号
// if (form.phonecity.value == "区号"||form.phonecity.value == "")
// {
// alert("电话号码区号不能为空!");
// form.phonecity.focus();
// return (false);
// }
//if (postalcode(form.phonecity.value) == false)
//{
// alert("电话号码区号填写不正确!\n\n电话号码区号必须为数字!");
// form.phonecity.focus();
// return (false);
// }
//电话
// if (form.phonenum.value == "总机号码"||form.phonenum.value == "")
//{
// alert("电话总机号码不能为空!");
// form.phonenum.focus();
// return (false);
//}
if (phone(form.tel.value) == false)
{
alert("电话号码输入不正确,必须为数字,位数不能小于7位!");
form.tel.focus();
return (false);
}
//分机
//if (!(form.phoneext.value == "分机" || form.phoneext.value == ""))
// {
// if (postalcode(form.phoneext.value) == false)
// {
// alert("电话分机号码填写不正确!\n\n电话分机号码必须为数字!");
// form.phoneext.focus();
// return (false);
// }
// }
//验证手机
// if (form.phone.value != "")
//{
// if (postalcode(form.phone.value) == false || form.phone.value.length < 11)
// {
// alert("手机号码填写不正确!\n\n手机号码必须为数字,并且长度至少11位!");
// form.phone.focus();
// return (false);
// }
// }
//验证单位所在地点
if (form.province.value == "")
{
alert("单位所在省市不能为空!");
form.province.focus();
return (false);
}
if (form.city.value == "")
{
alert("单位所在地区不能为空!");
form.city.focus();
return (false);
}
//验证联系地址
if (form.address.value=="")
{
alert("联系地址不能为空!");
form.address.focus();
return (false);
}
if (form.address.value.length < 6)
{
alert("联系地址字数太少,请准确填写!");
form.address.focus();
return (false);
}
if (strangecode(form.address.value) == false)
{
alert("联系地址不能含有特殊字符!");
form.address.focus();
return (false);
}
//验证邮政编码
if (form.card.value == "")
{
alert("邮政编码不能为空!");
form.card.focus();
return (false);
}
//验证邮政编码
if (postalcode(form.card.value) == false || form.card.value.length != 6)
{
alert("邮政编码填写不正确!\n\n邮政编码必须为数字,并且长度是6位!");
form.card.focus();
return (false);
}
//验证传真
// if (form.fax.value != "")
//{
// if (phone(form.fax.value) == false)
// {
// alert("传真号码填写不正确!");
// form.fax.focus();
// return (false);
// }
// }
//验证公司web站点
if (form.httpmajor.value != "")
{
if (strangecode(form.httpmajor.value) == false)
{
alert("招聘用户主页不能含有特殊字符!");
form.httpmajor.focus();
return (false);
}
}
//验证电子信箱
if (form.email.value=="")
{
alert("email地址不能为空!");
form.email.focus();
return (false);
}
if (!isemail(form.email.value) )
{
return false
}
//验证电话号码/传真/电子邮件不能同时为空
//if (form.phone.value == "" && form.fax.value == "" && form.email.value == "" )
//{
// alert("联系电话||传真号码||电子信箱不能同时为空!");
// form.phone.focus();
// return false;
// }
//验证招聘用户简介
if (form.comintr.value=="")
{
alert("招聘用户简介不能为空!");
form.comintr.focus();
return (false);
}
//验证招聘用户简介
if (getLength(form.comintr.value)> 400)
{
alert("招聘用户简介不能超过400个字节!");
form.comintr.focus();
return (false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -