function submitregistration() { var temp = ""; var isvalid = true; if( document.getElementById('userid').value == ""|| document.getElementById('userid').value.length<4|| document.getElementById('userid').value.length>16) { document.getElementById('requ_userid').style.color = "red"; if(temp == "") temp = "userid"; isvalid = false; } else { document.getElementById('requ_userid').style.color = ""; } if( document.getElementById('pwd').value == "" || document.getElementById('pwd').value.length <6 ||document.getElementById('pwd').value.length >18) { document.getElementById('requ_pwd').style.color = "red"; if(temp == "") temp = 'pwd'; isvalid = false; } else { document.getElementById('requ_pwd').style.color = ""; } if( document.getElementById('rpwd').value == "" ) { document.getElementById('requ_rpwd').style.color = "red"; if(temp == "") temp = 'rpwd'; isvalid = false; } else { document.getElementById('requ_rpwd').style.color = ""; } if( document.getElementById('nickname').value == "" ) { document.getElementById('requ_nickname').style.color = "red"; if(temp == "") temp = 'nickname'; isvalid = false; } else { document.getElementById('requ_nickname').style.color = ""; } if( document.getElementById('pemail').value == "" || document.getElementById('nemail').value == "" ) { document.getElementById('requ_email').style.color = "red"; if (document.getElementById('pemail').value == "") { if(temp == "") temp = 'pemail'; } else { if(temp == "") temp = 'nemail'; } isvalid = false; } else { document.getElementById('requ_email').style.color = ""; } if( !isvalid) { //alert("Please make sure the form is complete and valid." alert("请确保你的输入完整有效!." ); if(temp.length > 0) document.getElementById(temp).focus(); return false; } if( (document.getElementById('pwd').value != "") && (document.getElementById('pwd').value !=document.getElementById('rpwd').value) ) { alert("请确保输入密码一致!" ); document.getElementById('requ_pwd').style.color = "red"; document.getElementById('requ_rpwd').style.color = "red"; return false; } var email = document.getElementById('pemail').value+"@"+document.getElementById('nemail').value; if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))) { //alert( 'Please enter a valid e-mail address.'); alert( '请输入有效电子邮件.'); document.getElementById('requ_email').style.color = "red"; return false; }else{ document.getElementById('requ_email').style.color = ""; } /* if( !telCheckRule(document.getElementById('mobile')) ){ alert( '请输入正确的手机号码.'); document.getElementById('no_mobile').style.color = "red"; return false; }else{ document.getElementById('no_mobile').style.color = ""; } */ if(document.getElementById('band_mobi').checked){ document.getElementById('band_mobi').value = 1; var mdn = document.getElementById('mobile').value; var a = /13\d{9}|15\d{9}|18\d{9}$/; if(!mdn.match(a)){ alert("选择绑定后,请输入有效的手机号码!" ); return false; } } if ( document.getElementById('yanzheng').value.length != 4 ) { alert("请确保你的输入完整有效!." ); document.getElementById('yanzheng').focus(); return false; } if(isvalid){ document.reform.submit(); return isvalid; } return isvalid; } function checkMobile() { var mobile = document.getElementById('mobile').value; var reg0=/^13\d{5,9}$/; //130--139。至少7位 var reg1=/^153\d{4,8}$/; //联通153。至少7位 var reg1=/^154\d{4,8}$/; // var reg1=/^158\d{4,8}$/; // var reg2=/^159\d{4,8}$/; //移动159。至少7位 var my=false; if (reg0.test(mobile))my=true; if (reg1.test(mobile))my=true; if (reg2.test(mobile))my=true; if (!my){ return false;} return my; } //检查用户是否存在 function checkUserid(){ var userid = document.getElementById('userid').value; if( !idCheckRule(document.getElementById('userid')) ) { document.getElementById("username_re").innerHTML = "请按要求输入用户名!"; document.getElementById('userid').focus(); //document.getElementById('userid').select(); return false; } try { xmlhttp=new ActiveXObject('Msxml2.XMLHTTP'); }catch(e){ try{ xmlhttp = new ActiveXObject('Microsoft.XMLHTTP'); }catch(e){ try { xmlhttp = new XMLHttpRequest(); } catch(e){} } } xmlhttp.open("POST","CheckUseridFunc.html",true); xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); xmlhttp.send("userid=" + userid); xmlhttp.onreadystatechange = function(){ if (xmlhttp.readyState==4) { if(xmlhttp.status==200) { // alert(xmlhttp.responseText); if(xmlhttp.responseText == "[0]"){ document.getElementById("username_re").innerHTML = "用户可用!"; } else { document.getElementById("username_re").innerHTML = "已经被注册!!"; document.getElementById('userid').focus(); document.getElementById('userid').select(); } } } } //end } //检查用户结束 // ID 체크 function idCheckRule(id) { var str = "abcdefghijklmnopqrstuvwxyz1234567890_"; var chk = 0 ; if ( (id.value.length < 4) || ( id.value.length > 16) ) { return false; } try { for(i = 0; i < id.value.length; i++) { idcheck = id.value.charAt(i); for(j = 0; j < str.length; j++) { if(idcheck == str.charAt(j)) { chk = chk + 1 break; } if(j == str.length) { return false; } } } if(chk == id.value.length) { return true; } } catch (E) { alert(id); return false; } } // 번호 체크 function telCheckRule(id) { var str = "1234567890"; var chk = 0 ; if (id.value.length != 11) { return false; } for(i = 0; i < id.value.length; i++) { idcheck = id.value.charAt(i); for(j = 0; j < str.length; j++) { if(idcheck == str.charAt(j)) { chk = chk + 1 break; } if(j == str.length) { return false; } } } if(chk == id.value.length) { return true; } } function checkSpecial(t){ var re = /[']|[\\]/; if(re.test(t.value)){ alert("不能包含特殊符号,请重新填写."); t.value=t.value.replace(re,""); } }