PHP項目開發
阿新 • • 發佈:2017-12-06
ptc style toa email company case function gist 開發 為5-16‘);
return false;
}
if(val.indexOf(‘__‘) != -1 || val.indexOf(‘--‘) != -1) {
Dtoast(‘會員名中劃線和下劃線不能連續出現‘);
return false;
}
if(!val.match(/^[a-z0-9]{1}[a-z0-9_\-]{0,}[a-z0-9]{1}$/)) {
Dtoast(‘會員名限制為小寫字母、數字組合‘);
return false;
}
val = $(‘#password‘).val();
len = val.length;
if(len < {$MOD[minpassword]} || len > {$MOD[maxpassword]}) {
Dtoast(‘密碼長度限制為{$MOD[minpassword]}-{$MOD[maxpassword]}‘);
return false;
}
val = $(‘#email‘).val();
len = val.length;
if(len < 7 || !val.match(/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/)) {
Dtoast(‘請填寫正確的電子郵箱 ‘);
return false;
}
{if $itemid > 5}
val = $(‘#company‘).val();
len = val.length;
if(len < 4) {
Dtoast(‘請填寫公司全稱‘);
return false;
}
{/if}
val = $(‘#truename‘).val();
len = val.length;
if(len < 2) {
Dtoast(‘請填寫真實姓名‘);
return false;
}
{if $verify_type==‘mobile‘}
val = $(‘#mobile‘).val();
if(!val.match(/^1[3|4|5|7|8]{1}[0-9]{9}$/)) {
Dtoast(‘請填寫正確的手機號碼 ‘);
return false;
}
{/if}
{if $MOD[captcha_register]}
val = $(‘#captcha‘).val();
if(!is_captcha(val)) {
Dtoast(‘請填寫驗證碼‘);
return false;
}
{/if}
$.post(‘register.php‘, $(‘#dform‘).serialize(), function(data) {
if(data == ‘ok‘) {
Go(‘register.php?action=success‘);
} else if(data == ‘group‘) {
Dtoast(‘請選擇會員組‘);
setTimeout(function() {
Go(‘register.php?reload={$DT_TIME}‘);
}, 1000);
} else if(data == ‘passport‘) {
Dtoast(‘會員名已經被註冊‘);
$(‘#username‘).val(‘‘);
} else if(data == ‘captcha‘) {
Dtoast(‘驗證碼錯誤‘);
reloadcaptcha();
} else {
data = data.replace(‘昵稱‘, ‘會員‘);
//alert(data);
Dtoast(data);
}
});
return;
}
PHP項目開發
===================================
val = $(‘#captcha‘).val(); //獲取div內容
switch($action) {
case ‘detail‘:
echo ‘111’;
break;
case ‘agreement‘:
break;
case ‘success‘:
break;
default:
break;
}
---------------------------------------------
function Dregister() {
var val,len;
val = $(‘#username‘).val();
len = val.length;
if(len < 5 || len > 16) {
Dtoast(‘會員名長度限制
return false;
}
if(val.indexOf(‘__‘) != -1 || val.indexOf(‘--‘) != -1) {
Dtoast(‘會員名中劃線和下劃線不能連續出現‘);
return false;
}
if(!val.match(/^[a-z0-9]{1}[a-z0-9_\-]{0,}[a-z0-9]{1}$/)) {
Dtoast(‘會員名限制為小寫字母、數字組合‘);
return false;
}
val = $(‘#password‘).val();
len = val.length;
if(len < {$MOD[minpassword]} || len > {$MOD[maxpassword]}) {
Dtoast(‘密碼長度限制為{$MOD[minpassword]}-{$MOD[maxpassword]}‘);
return false;
}
val = $(‘#email‘).val();
len = val.length;
if(len < 7 || !val.match(/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/)) {
Dtoast(‘請填寫正確的電子郵箱
return false;
}
{if $itemid > 5}
val = $(‘#company‘).val();
len = val.length;
if(len < 4) {
Dtoast(‘請填寫公司全稱‘);
return false;
}
{/if}
val = $(‘#truename‘).val();
len = val.length;
if(len < 2) {
Dtoast(‘請填寫真實姓名‘);
return false;
}
{if $verify_type==‘mobile‘}
val = $(‘#mobile‘).val();
if(!val.match(/^1[3|4|5|7|8]{1}[0-9]{9}$/)) {
Dtoast(‘請填寫正確的手機號碼
return false;
}
{/if}
{if $MOD[captcha_register]}
val = $(‘#captcha‘).val();
if(!is_captcha(val)) {
Dtoast(‘請填寫驗證碼‘);
return false;
}
{/if}
$.post(‘register.php‘, $(‘#dform‘).serialize(), function(data) {
if(data == ‘ok‘) {
Go(‘register.php?action=success‘);
} else if(data == ‘group‘) {
Dtoast(‘請選擇會員組‘);
setTimeout(function() {
Go(‘register.php?reload={$DT_TIME}‘);
}, 1000);
} else if(data == ‘passport‘) {
Dtoast(‘會員名已經被註冊‘);
$(‘#username‘).val(‘‘);
} else if(data == ‘captcha‘) {
Dtoast(‘驗證碼錯誤‘);
reloadcaptcha();
} else {
data = data.replace(‘昵稱‘, ‘會員‘);
//alert(data);
Dtoast(data);
}
});
return;
}
===========================
PHP項目開發