function checkEmail(email) {
reg = /^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
if (email.match(reg)) {
return true;
}else{
return false;
}
}
//檢查統一編號
function checkTB(sid){
var tbNum = new Array(1,2,1,2,1,2,4,1);
var temp = 0;
var total = 0;
var alerts = "" ;
if(sid==""){
return false;
}else if(!sid.match(/^\d{8}$/)) {
return false;
}else{
for(var i = 0; i < tbNum.length ;i ++){
temp = sid.charAt(i) * tbNum[i];
total += Math.floor(temp/10)+temp%10;
}
if(total%10==0 || (total%10==9 && sid.charAt(6)==7)){
return true;
}else{
return false;
}
}
}
//驗證身分證字號
function chkid( id ) {
if(id == 'A123456789'){
return false;
}
tab = "ABCDEFGHJKLMNPQRSTUVXYWZIO"
A1 = new Array (1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3 );
A2 = new Array (0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5 );
Mx = new Array (9,8,7,6,5,4,3,2,1,1);
if ( id.length != 10 ){
return false;
}
i = tab.indexOf( id.charAt(0) );
if ( i == -1 ){
return false;
}
sum = A1[i] + A2[i]*9;
for ( i=1; i<10 i="" p=""> v = parseInt( id.charAt(i) );
if ( isNaN(v) ){
return false;
}
sum = sum + v * Mx[i];
}
if (sum % 10 != 0) {
return false;
} else {
return true;
}
}
10>
//驗證密碼格式
function abgne(engValue){
re = /^[a-z0-9]+$/;
if (engValue.length < 6 || engValue.length > 12) {
return false;
} else {
if (!engValue.match(re)) {
return false;
} else {
return true;
}
}
}
//驗證2次密碼是否相同
function checkpwd(pwd,repwd){
if (pwd != repwd) {
return false;
} else {
return true;
}
}
沒有留言:
張貼留言