// 数字验证
function VerifyNumber(txtValue){
pattern=/^(-?[0-9]*[.]{0,1}[0-9]{0,2})$/;
return pattern.test(txtValue);
}
//帐号验证 格式为3-12位的数字,字母或下划线
function VerifyLoginId(txtValue){
pattern=/^/w{3,12}$/;
return pattern.test(txtValue);
}
//手机号码验证 [0]12345678901
function VerifyMobile(txtValue){
var pattern=/^[0]?[1]{1}[3-5]{1}[0-9]{9}$/;
return pattern.test(txtValue);
}
//检测输入是否相同 可用在重复输入密码的第二个控件上
function VerifyIsEqual(txtValue1,txtValue2){
return (txtValue1==txtValue2);
}
//密码验证 格式为8-20位的任意字符
function VerifyPassword(txtValue){
var pattern=/^.{8,20}$/;
return pattern.test(txtValue);
}
//电子邮箱验证
function VerifyEmail(txtValue){
var pattern=/^/w{2,30}@{1}/w{2,10}/.{1}/w{2,5}$/;
return pattern.test(txtValue);
}
//固定电话验证 [001]-[0111]-123456789
function VerifyPhone(txtValue){
var pattern=/^(([0]?)?(/d{1,2}[-_-—]))?(([0]?)?(/d{2,3}[-_--]))?([1-9]{1}/d{6,7})$/;
return pattern.test(txtValue);
}
//真实姓名验证 格式为3-20个的英文或者2-8个的汉字
function VerifyUserName(txtValue){
if(/^[a-zA-z]{3,20}$/.test(txtValue)){
return true;
}else{
if(/^[/u4e00-/u9fa5]{2,8}$/.test(txtValue)){
return true;
}
else{
return false;
}
}
}
//验证地址 格式为2-50个中文、英文、数字、下划线、#、-等随意组成的字符串
function VerifyAddress(txtValue){
var pattern=/^([/u4e00-/u9fa5]|[/w]|([-_—#]?)){2,50}$/;
return pattern.test(txtValue);
}