<SCRIPT LANGUAGE="javascript">
function isEnglish(name) //英文值检测(实际为非中文)
{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}
function isChinese(name){
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}
function isMail(name){ //邮箱简化的测试
if(! isEnglish(name))
return false;
i = name.indexOf("@");
j = name.lastIndexOf("@");
if(i == -1)
return false;
if(i != j)
return false;
if(i == name.length)
return false;
return true;
}
function isNumber(name){
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < "0" || name.charAt(i) > "9")
return false;
}
return true;
}
$('#submit').click( function(){
if(!isEnglish(form.name.value)) {
$("label.name").text("英文名不合法!");
form.name.focus();
return false;
}
if(!isChinese(form.cnname.value)) {
$("label.cnname").text("中文名不合法!");
form.cnname.focus();
return false;
}
if(!isMail(form.email.value)) {
$("label.email").text("您的电子邮件不合法!");
form.email.focus();
return false;
}
if(!isNumber(form.number.value)) {
$("label.number").text("邮政编码不合法!");
form.number.focus();
return false;
}
return true;
})
</SCRIPT>