正则表达式兑现常规验证,如电话号码,E—MAIL,密码
//身份证18位
function checkid(s){
var patrn=/^[0-9]{18}$/;
if (!patrn.exec(s)){
return false ;
} else{
return true;
}
}
// 密码:只能输入6-10个字母、数字、下划线
function isPassword(s){
var patrn=/^(\w){6,10}$/;
if (!patrn.exec(s)){
return false;
}else{
return true;
}
}
//电话号码,传真号码:
function isTel(s){
var patrn=/^[0]{1}[1-9]{3}[-]{1}[1-9]{7,8}$/;
if (!patrn.exec(s)) return false;
return true;
}
//手机号码的验证 :只能是数字,前三位为(130-139/159)共11位
function isMobile(s){
var patrn=/^[1]{1}[35]{1}\d{9}/;
if (!patrn.test(s)){
return false;
}else{
return true ;
}
}
//email的验证:
function isEmail(s){
var patrn=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
if (!patrn.exec(s)){
return false;
}else{
return true ;
}
}
//电话号码,传真号码:
function isTel(s){
var patrn=/^[0]{1}[1-9]{3}[-]{1}[1-9]{7,8}$/;
if (!patrn.exec(s)) return false;
return true;
}
//检测序列号格式111-222-333
function checkpiid(s){
var patrn=/^[0-9]{3}[-]{1}[0-9]{3}[-]{1}[0-9]{3}$/;
if(!patrn.test(s)){
return false;
}else{
return true;
}
}
function jump(){
var Page=document.getElementById("Page").value;
var patrn=/^[0-9]+$/;
if (!patrn.exec(Page)) {
alert("请输入数值类型!");
return;
}
}