验证是否全为汉字
function isChn(){
var str=document.getElementById("pcopyroposername").value;
var nameMsg=document.getElementById("nameMsg");
var reg = /^[\u4E00-\u9FA5]+$/;
if(!reg.test(str)){
nameMsg.innerHTML="只能输入汉字";
return false;
}
nameMsg.innerHTML="<font color=#00FF00>√</font>";
return true;
}
简单身份证验证
function isIdCardNo()
{
var pcopyroposercardId=document.getElementById("pcopyroposercardId").value;
var reg=/^[1-9]\d{16}[\d|x|X]$/;
var idMsg=document.getElementById("idMsg");
if (reg.exec(pcopyroposercardId)){
idMsg.innerHTML="<font color=#00FF00>√</font>";
}
else {
idMsg.innerHTML="请输入正确的身份证";
}
}
function checkname(login_name,show_name){
var l_username=document.getElementById(login_name).value;
//alert(l_username+"efe");
var nameMsg=document.getElementById(show_name);
//alert(nameMsg+"efe");
if(l_username==""){
//alert(nameMsg+"efe");
nameMsg.innerHTML="请输入用户名";
return false;
}
nameMsg.innerHTML="";
return true;
}
function checkpwd(login_pwd,show_pwd){
var l_password=document.getElementById(login_pwd).value;
//alert("fee");
var pwdMsg=document.getElementById(show_pwd);
if(l_password==""){
pwdMsg.innerHTML="密码不为空";
return false;
}
pwdMsg.innerHTML="";
return true;
}
function checkyz(login_yzcod,show_yzcode)
{
var yzcode=document.getElementById(login_yzcod).value;
var codeMsg=document.getElementById(show_yzcode);
if(yzcode==""){
codeMsg.innerHTML="验证码不为空";
return false;
}
codeMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function checkall(login_name,show_name,login_pwd,show_pwd){
var check_name=checkname(login_name,show_name);
var check_pwd=checkpwd(login_pwd,show_pwd);
//if(checkname(login_name,show_name)||checkpwd(login_pwd,show_pwd)){
if(check_name&&check_pwd){
return true;
}
return false;
}
function checkall_1(login_name,show_name,login_pwd,show_pwd,login_yzcod,show_yzcode){
var check_name=checkname(login_name,show_name);
var check_pwd=checkpwd(login_pwd,show_pwd);
var check_yz=checkyz(login_yzcod,show_yzcode);
//if(checkname(login_name,show_name)||checkpwd(login_pwd,show_pwd)&&checkyz(login_yzcod,show_yzcode)){
if(check_name&&check_pwd&&check_yz){
return true;
}
return false;
}
function check_name_cn(name_txt,nameMsg)
{
var sname=document.getElementById(name_txt).value;
var snameMsg=document.getElementById(nameMsg);
if(sname=="")
{
if(nameMsg=="snameMsg") snameMsg.innerHTML="请填写寄件人姓名";
else if(nameMsg=="scityMsg") snameMsg.innerHTML="请填写寄件人所在城市";
else if(nameMsg=="csnameMsg") snameMsg.innerHTML="请填写收件人姓名";
else if(nameMsg=="cscityMsg") snameMsg.innerHTML="请填写收件人所在城市";
else if(nameMsg=="rsnameMsg") snameMsg.innerHTML="请填写退货人姓名";
else if(nameMsg=="rscityMsg") snameMsg.innerHTML="请填写退货人所在城市";
else if(nameMsg=="pcpMsg") snameMsg.innerHTML="请填写申请人姓名";
return false;
}
var reg = /^[\u4E00-\u9FA5]+$/;
if(!reg.test(sname)){
snameMsg.innerHTML="<font color='red'>只能填写汉字</font>";
return false;
}
snameMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_sname(name_txt,nameMsg)
{
var sname=document.getElementById(name_txt).value;
var snameMsg=document.getElementById(nameMsg);
if(sname=="")
{
if(nameMsg=="saddrMsg") snameMsg.innerHTML="请填写寄件人地址";
else if(nameMsg=="sunitsMsg")snameMsg.innerHTML="请填写寄件人单位";
else if(nameMsg=="csaddrMsg") snameMsg.innerHTML="请填写收件人地址";
else if(nameMsg=="rsaddrMsg") snameMsg.innerHTML="请填写退货人地址";
else if(nameMsg=="rsunitsMsg")snameMsg.innerHTML="请填写退货人单位";
else if(nameMsg="ptaddrMsg")snameMsg.innerHTML="请填写详细地址";
else if(nameMsg="rsgoodMsg")snameMsg.innerHTML="请填写商品名称";
return false;
}
snameMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function checktelephone(phone_txt,phoneMsg) //检查电话号码
{
var mytelephone=document.getElementById(phone_txt).value;
var myDivtelephone=document.getElementById(phoneMsg);
if(mytelephone=="")
{
if(phoneMsg=="sphoneMsg") myDivtelephone.innerHTML="请填写寄件人手机号";
else if(phoneMsg=="csphoneMsg")myDivtelephone.innerHTML="请填写收件人手机号";
else if(phoneMsg=="rsphoneMsg") myDivtelephone.innerHTML="请填写退货人手机号";
else if(phoneMsg=="ptphoneMsg") myDivtelephone.innerHTML="请填写申请人手机号";
return false;
}
var reg = /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/;
if(!reg.test(mytelephone))
{
myDivtelephone.innerHTML="<font color='red'>填写手机号格式不正确</font>";
return false;
}
myDivtelephone.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_num(goodnum,gnMsg)
{
var gnum=document.getElementById(goodnum).value;
var goodMsg=document.getElementById(gnMsg);
if(gnum=="")
{
goodMsg.innerHTML="请填写商品数量";
return false;
}
var reg=/^[0-9]+$/;
if(!reg.test(gnum))
{
goodMsg.innerHTML="请填写数字";
return false;
}
goodMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_postcode(code_txt,codeMsg)
{
var vcode=document.getElementById(code_txt).value;
var cdMsg=document.getElementById(codeMsg);
if(vcode=="")
{
cdMsg.innerHTML="请填写邮编";
return false;
}
var reg= /^[0-9]{6}$/;
if(!reg.test(vcode))
{
cdMsg.innerHTML="填写邮编格式不正确";
return false;
}
cdMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_email(email_txt,emailMsg)
{
var email=document.getElementById(email_txt).value;
var emMsg=document.getElementById(emailMsg);
if(email=="")
{
emMsg.innerHTML="请填写申请人邮箱";
return false;
}
var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
if(!reg.test(email))
{
emMsg.innerHTML="申请人邮箱格式不正确";
return false;
}
emMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_postwrite_all(sendname,snameMsg,sendcity,scityMsg,sendaddr,saddrMsg,sendpostcode,spostcodeMsg
,sendphone,sphoneMsg,sendunit,sunitMsg,consname,csnameMsg,conscity,cscityMsg,consaddr,csaddrMsg,conspostcode,cspostcodeMsg,consphone,csphoneMsg)
{//alert("shi");
var b1=check_name_cn(sendname,snameMsg);
var b2=check_name_cn(sendcity,scityMsg);
var b3=check_sname(sendaddr,saddrMsg);
var b4=check_sname(sendunit,sunitMsg);
var b5=check_name_cn(consname,csnameMsg);
var b6=check_name_cn(conscity,cscityMsg);
var b7=check_sname(consaddr,csaddrMsg);
var b8=check_postcode(sendpostcode,spostcodeMsg);
var b9=check_postcode(conspostcode,cspostcodeMsg);
var b10=checktelephone(sendphone,sphoneMsg);
var b11=checktelephone(consphone,csphoneMsg);
if(b1&&b2&&b3&&b4&&b5&&b6&&b7&&b8&&b9&&b10&&b11)
{
//alert("shi");
return true;
}
else
{ //alert("bushi");
return false;
}
}
function check_return_all(sendname,snameMsg,sendcity,scityMsg,sendaddr,saddrMsg,sendpostcode,spostcodeMsg
,sendphone,sphoneMsg,sendunit,sunitMsg,consname,csnameMsg,conscity,cscityMsg,consaddr,csaddrMsg,conspostcode,cspostcodeMsg,consphone,csphoneMsg,rsendgood,rsgoodMsg,rsendgoodnum,rsgoodnumMsg)
{
var b1=check_name_cn(sendname,snameMsg);
var b2=check_name_cn(sendcity,scityMsg);
var b3=check_sname(sendaddr,saddrMsg);
var b4=check_sname(sendunit,sunitMsg);
var b5=check_name_cn(consname,csnameMsg);
var b6=check_name_cn(conscity,cscityMsg);
var b7=check_sname(consaddr,csaddrMsg);
var b8=check_postcode(sendpostcode,spostcodeMsg);
var b9=check_postcode(conspostcode,cspostcodeMsg);
var b10=checktelephone(sendphone,sphoneMsg);
var b11=checktelephone(consphone,csphoneMsg);
var b12=check_sname(rsendgood,rsgoodMsg);
var b13=check_num(rsendgoodnum,rsgoodnumMsg);
if(b1&&b2&&b3&&b4&&b5&&b6&&b7&&b8&&b9&&b10&&b11)
{
//alert("shi");
return true;
}
else
{ //alert("bushi");
return false;
}
}
function check_cwrite_all(consname,csnameMsg,consphone,csphoneMsg,consyzcode,csyzcodeMsg)
{
var b1=check_name_cn(consname,csnameMsg);
var b2=checktelephone(consphone,csphoneMsg);
var b3=checkyz(consyzcode,csyzcodeMsg);
if(b1&&b2&&b2)
{
return true;
}
else
{
return false;
}
}
function check_notices_title(title_txt,titleMsg)
{
var title=document.getElementById(title_txt).value;
var tlMsg=document.getElementById(titleMsg);
if(title=="")
{
tlMsg.innerHTML="请输入公告标题";
return false;
}
if(title.length>30)
{
tlMsg.innerHTML="请输入少于30个字符";
return false;
}
tlMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_nt_time(time_txt,timeMsg)
{
var time=document.getElementById(time_txt).value;
var tMsg=document.getElementById(timeMsg);
if(time=="")
{
tMsg.innerHTML="请选择时间";
return false;
}
tMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_nt_con(con_txt,conMsg)
{
var con=document.getElementById(con_txt).value;
var cMsg=document.getElementById(conMsg);
if(con=="")
{
cMsg.innerHTML="请输入公告内容";
return false;
}
if(con.length>200)
{
cMsg.innerHTML="请输入少于200个字符";
return false;
}
cMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_nt_all(title_txt,titleMsg,time_txt,timeMsg,con_txt,conMsg)
{
var b1=check_notices_title(title_txt,titleMsg);
var b2=check_nt_time(time_txt,timeMsg);
var b3=check_nt_con(con_txt,conMsg);
if(b1&&b2&&b3)
{
return true;
}
else
{
return false;
}
}
//商家申请加盟
function check_ptname(ptname_txt,ptnMsg)
{
var ptn=document.getElementById(ptname_txt).value;
var ptMsg=document.getElementById(ptnMsg);
if(ptn=="")
{
ptMsg.innerHTML="请填写商铺名称";
return false;
}
if(ptn.length>30)
{
ptMsg.innerHTML="请填写少于20个字符";
return false;
}
ptMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
function check_select(selectid)
{
var b=document.getElementById(selectid);
if(b.value=="")return false;
else return true;
}
function check_area(provId,cityId,distId,cirId,areaMsg)
{
var b1=check_select(provId);
var b2=check_select(cityId);
var b3=check_select(distId);
var b4=check_select(cirId);
var arMsg=document.getElementById(areaMsg);
if(b1&&b2&&b3&&b4)
{
arMsg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
else
{
arMsg.innerHTML="请选择所在区域";
return false;
}
}
function check_single(selId,selMsg)
{
var Msg=document.getElementById(selMsg);
if(check_select(selId))
{
Msg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
else
{
if(selMsg=="temMsg") Msg.innerHTML="请选择终端";
else if(selMsg=="orpermitMsg") Msg.innerHTML="请选择是否有营业执照";
else if(selMsg=="peopNumMsg") Msg.innerHTML="请选择日均人流";
return false;
}
}
/**
* 校验身份证 15位或者18位
*
* @param {Object}
* StrNo
*/
function isChinaIDCard(StrNo) {
StrNo = StrNo.toString();
if (StrNo.length == 18) {
var a, b, c;
if (!isInteger(StrNo.substr(0, 17))) {
return false;
}
a = parseInt(StrNo.substr(0, 1)) * 7 + parseInt(StrNo.substr(1, 1)) * 9
+ parseInt(StrNo.substr(2, 1)) * 10;
a = a + parseInt(StrNo.substr(3, 1)) * 5 + parseInt(StrNo.substr(4, 1))
* 8 + parseInt(StrNo.substr(5, 1)) * 4;
a = a + parseInt(StrNo.substr(6, 1)) * 2 + parseInt(StrNo.substr(7, 1))
* 1 + parseInt(StrNo.substr(8, 1)) * 6;
a = a + parseInt(StrNo.substr(9, 1)) * 3
+ parseInt(StrNo.substr(10, 1)) * 7
+ parseInt(StrNo.substr(11, 1)) * 9;
a = a + parseInt(StrNo.substr(12, 1)) * 10
+ parseInt(StrNo.substr(13, 1)) * 5
+ parseInt(StrNo.substr(14, 1)) * 8;
a = a + parseInt(StrNo.substr(15, 1)) * 4
+ parseInt(StrNo.substr(16, 1)) * 2;
b = a % 11;
if (b == 2) {
c = StrNo.substr(17, 1).toUpperCase();// 转为大写X
} else {
c = parseInt(StrNo.substr(17, 1));
}
switch (b) {
case 0:
if (c != 1) {
return false;
}
break;
case 1:
if (c != 0) {
return false;
}
break;
case 2:
if (c != "X") {
return false;
}
break;
case 3:
if (c != 9) {
return false;
}
break;
case 4:
if (c != 8) {
return false;
}
break;
case 5:
if (c != 7) {
return false;
}
break;
case 6:
if (c != 6) {
return false;
}
break;
case 7:
if (c != 5) {
return false;
}
break;
case 8:
if (c != 4) {
return false;
}
break;
case 9:
if (c != 3) {
return false;
}
break;
case 10:
if (c != 2) {
return false;
}
}
} else {
if (!isInteger(StrNo)) {
return false;
}
}
switch (StrNo.length) {
case 15:
if (isValidDate("19" + StrNo.substr(6, 2), StrNo.substr(8, 2), StrNo
.substr(10, 2))) {
return true;
} else {
return false;
}
case 18:
if (isValidDate(StrNo.substr(6, 4), StrNo.substr(10, 2), StrNo.substr(
12, 2))) {
return true;
} else {
return false;
}
}
return false;
}
function isInteger(str) {
if (/[^\d]+$/.test(str)) {
return false;
}
return true;
}
function isValidDate(iY, iM, iD) {
var a = new Date(iY, iM, iD);
var y = a.getFullYear();
var m = a.getMonth();
var d = a.getDate();
if (y != iY || m != iM || d != iD) {
return false;
}
return true;
}
function check_IDCard(IDCard_txt,IDCardMsg)
{
var IDc=document.getElementById(IDCard_txt).value;
var Msg=document.getElementById(IDCardMsg);
if(IDc=="")
{
Msg.innerHTML="请填写申请人身份证";
return false;
}
if(isChinaIDCard(IDc))
{
Msg.innerHTML="<font color=#48a309><img src='images/ok.png' /></font>";
return true;
}
else
{
Msg.innerHTML="申请人身份证格式不正确"
return false;
}
}