第一种方式:
var regu="^(([0-9a-zA-Z]+)|([0-9a-zA-Z]*[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT){1}quot;;
var re=new RegExp(regu);
if($("#mail").val().trim().search(re)==-1){
if(submit==true){
$("#mail").focus();
}
submit=false;
$("#error").html("请输入邮件格式");
}
第二种方式:
var telReg=new RegExp(/^[0-9 -]*]*$/);
if($("#phone").val().trim()!="" && !telReg.test($("#phone").val().trim()) ){
if(submit==true){
$("cphone").focus();
}
submit = false;
$("#error").html("电话号码由数字和\"-\"组成!");
}
trim()方法:
String.prototype.trim = function () {
var str = this, str = str.replace(/^\s\s*/, ""), ws = /\s/, i = str.length;
while (ws.test(str.charAt(--i))) {
}
return str.slice(0, i + 1);
};