?? validatepatinfo2.js
字號:
<!--
function validate(){
var realName = document.info.name.value;
var age = document.info.age.value;
var phone = document.info.phone.value;
var email = document.info.email.value;
var id=document.info.IDCard.value;
var primeInRealName = realName.indexOf("'");
var primeInPhone = phone.indexOf("'");
var primeInEmail = email.indexOf("'");
var atInEmail = email.indexOf("@");
var dotInEmail = email.indexOf(".");
//用u25143 名u20013 包u21547 '號
//密u30721 至u23569 是位
if(realName == ""){
alert("請輸入真實姓名!");
return false;
}
//錯u-29713 的u22995 名u26684 式
if(primeInRealName != -1){
alert("錯誤的姓名格式!");
return false;
}
if(age==""){
alert("請輸入年齡!");
return false;
}
if(ValidAge(age)==-1){
alert("年齡只能由數字組成!");
return false;
}
if(id==""){
alert("請輸入身份證號!");
return false;
}
if(ValidID(id)==-1){
alert("身份證號只能由數字組成!");
return false;
}
//不u21512 法u30340 電u-29731 號u30721
if(phone != ""){
if(phone.length < 8){
alert("電話號碼不合法!");
return false;
}
//電u-29731 號u30721 中u21253 含號
if(primeInPhone != -1){
alert("電話號碼不合法!");
return false;
}
//不u21512 法u30340 電u-29731 號u30721
if(ValidPhone(phone) == -1){
alert("電話號碼不合法!");
return false;
}
}
//email中u21253 含號
if(email != ""){
if(primeInEmail != -1){
alert("電子郵箱中不能包含'號!");
return false;
}
//email中u27809 有u21253 含號
if(atInEmail == -1){
alert("不合法的電子郵箱!");
return false;
}
//email中u27809 有u21253 含號
if(dotInEmail == -1){
alert("不合法的電子郵箱!");
return false;
}
//過u30701 的mail地u22336
if(email.length < 7){
alert("不合法的電子郵箱!");
return false;
}
}
//驗u-29759 電u-29731 號u30721 的u21512 法u24615
function ValidPhone(phone){
var str = "0123456789()- ";
var valid = 1;
var c;
for(i = 0; i < phone.length && valid == 1; i++){
c = phone.charAt(i);
if(str.indexOf(c) == -1)
valid = -1;
}
return valid;
}
function ValidAge(age){
var str = "0123456789 ";
var valid = 1;
var c;
for(i = 0; i < age.length && valid == 1; i++){
c = age.charAt(i);
if(str.indexOf(c) == -1)
valid = -1;
}
return valid;
}
function ValidID(id){
var str = "0123456789 ";
var valid = 1;
var c;
for(i = 0; i < id.length && valid == 1; i++){
c = id.charAt(i);
if(str.indexOf(c) == -1)
valid = -1;
}
return valid;
}
return true;
}
-->
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -