//使用特定的正则表达式验证相应的字符串(不适合用"|"连接的正则) function testRegExp(regstr,txt) { var reg=new RegExp(regstr); if(reg.exec(txt)!=null&®.exec(txt)[0].length==txt.length){ return true; }else{ return false; } } //验证邮箱格式 function checkEmail(txt){ return testRegExp("//w+([-+./']//w+)*@//w+([-.]//w+)*//.//w+([-.]//w+)*",txt); } //验证手机号 function checkMobile(txt){ return testRegExp("1[3,5,8][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]",txt); } //验证电话号码 function checkTel(txt){ return testRegExp("((//(//d{3}//)|//d{3}-)|(//(//d{4}//)|//d{4}-))?(//d{8}|//d{7})",txt); } //验证邮编 function checkZip(txt){ return testRegExp("//d{6}",txt); } //验证字符串的字符数量 function wordsLimitByte(str,limit){ if(str.replace(/[^/u0000-/u00ff]/g,"aa").length<=limit){ return true; }else{ return false; } }