402. if(n==0){ 403. mail_use=true; 404. } 405. else{
406. mail_use=false; 407. } 408. }
409. //真实姓名检测 410. function name_zs(){
411. var name_zs=document.getElementById('u_name_zs').value; 412. if (name_zs != name_zs.replace(/[^\一-\龥]/g,'')|| name_zs
==\|| name_zs.length<2){
413. document.getElementById('name_zs_re').innerHTML='
k_error.gif>';
414. document.getElementById('name_zs_re_m').innerHTML=' =\请输入真实的中文名字
418. document.getElementById('name_zs_re').innerHTML='
k_right.gif>';
419. document.getElementById('name_zs_re_m').innerHTML=' =\填写正确
423. //QQ号码检测 424. function qq(){
425. var qq=document.getElementById('u_qq').value; 426. if(qq==\|| qq.length<5){
427. document.getElementById('qq_re').innerHTML='
r.gif>';
428. document.getElementById('qq_re_m').innerHTML=' g\正确的QQ是5-10位哦
432. document.getElementById('qq_re').innerHTML='
t.gif>';
433. document.getElementById('qq_re_m').innerHTML=' g2\填写正确
437. //检测支付宝帐号 438. function alipay(){
439. var alipay=document.getElementById('u_alipay').value;
440. if (alipay.search(/^\\w ((-\\w )|(\\.\\w ))*\\@[A-Za-z0-9] ((\\.|-)[A-Za-z
0-9] )*\\.[A-Za-z0-9] $/) != -1){
441. document.getElementById('alipay_re').innerHTML='
right.gif>';
442. document.getElementById('alipay_re_m').innerHTML=' msg2>填写正确
446. document.getElementById('alipay_re').innerHTML='
error.gif>';
447. document.getElementById('alipay_re_m').innerHTML=' msg>错误的支付宝帐号
451. //身份证号码检测
452. function nunber(){
453. var idcard=document.getElementById('u_nunber').value;
454. var Errors=new Array(\验证通过!\身份证号码位数不对!\出生日期超出范
围或含有非法字符!\身份证号码校验错误!\身份证地区非法!\
455. var area={11:\北京\天津\河北\山西\内蒙古\辽
宁\吉林\黑龙江\上海\江苏\浙江\安徽\福建\江西\山东\河南\湖北\湖南\广东\广西\海南\重庆\四川\贵州\云南\西藏\陕西\62:\甘肃\青海\宁夏\新疆\台湾\香港\澳门\1:\国外\
456. var idcard,Y,JYM; 457. var S,M;
458. var idcard_array = new Array(); 459. idcard_array = idcard.split(\
460. if(area[parseInt(idcard.substr(0,2))]==null) 461. {
462. document.getElementById('nunber_re').innerHTML='
_error.gif>';
463. document.getElementById('nunber_re_m').innerHTML=\class
=msg>\Errors[4] \464. return false; 465. }
466. switch(idcard.length){ 467. case 15:
468. if ( (parseInt(idcard.substr(6,2)) 1900) % 4 == 0 || ((parseInt(idc
ard.substr(6,2)) 1900) % 100 == 0 && (parseInt(idcard.substr(6,2)) 1900) % 4 == 0 )){
469. ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2]
[0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/; 470. } else {
471. ereg=/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2]
[0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}$/; 472. }
473. if(ereg.test(idcard)){
474. document.getElementById('nunber_re').innerHTML='
_right.gif>';
475. document.getElementById('nunber_re_m').innerHTML=\class
=msg2>\Errors[0] \476. return true; 477. } 478. else {
479. document.getElementById('nunber_re').innerHTML='
_error.gif>';
480. document.getElementById('nunber_re_m').innerHTML=\class
=msg>\Errors[2] \481. return false; 482. } 483. break; 484. case 18:
485. //18位身份号码检测
486. if ( parseInt(idcard.substr(6,4)) % 4 == 0 || (parseInt(idcard.subst
r(6,4)) % 100 == 0 && parseInt(idcard.substr(6,4))%4 == 0 )){ 487. ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|
[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}[0-9Xx]$/; 488. } else {
489. ereg=/^[1-9][0-9]{5}19[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|
[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|1[0-9]|2[0-8]))[0-9]{3}[0-9Xx]$/; 490. }
491. if(ereg.test(idcard)){
492. S = (parseInt(idcard_array[0]) parseInt(idcard_array[10])) * 7 493. (parseInt(idcard_array[1]) parseInt(idcard_array[11])) * 9 494. (parseInt(idcard_array[2]) parseInt(idcard_array[12])) * 10 495. (parseInt(idcard_array[3]) parseInt(idcard_array[13])) * 5 496. (parseInt(idcard_array[4]) parseInt(idcard_array[14])) * 8 497. (parseInt(idcard_array[5]) parseInt(idcard_array[15])) * 4 498. (parseInt(idcard_array[6]) parseInt(idcard_array[16])) * 2 499. parseInt(idcard_array[7]) * 1 500. parseInt(idcard_array[8]) * 6 501. parseInt(idcard_array[9]) * 3 ; 502. Y = S % 11; 503. M = \
504. JYM = \505. M = JYM.substr(Y,1); 506. if(M == idcard_array[17]){
507. document.getElementById('nunber_re').innerHTML='
_right.gif>';
508. document.getElementById('nunber_re_m').innerHTML=\class
=msg2>\Errors[0] \509. return true; 510. } 511. else {
512. document.getElementById('nunber_re').innerHTML='
_error.gif>';
513. document.getElementById('nunber_re_m').innerHTML=\class
=msg>\Errors[3] \514. return false; 515. } 516. } 517. else {
518. document.getElementById('nunber_re').innerHTML='
_error.gif>';