以下是本人收集的一些javascript正则方法:
匹配邮箱:
1 2 3 4 if (email.search(/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/) == -1){ alert( "请正确输入邮箱!" ); //return false; }
匹配手机:
1 2 3 4 if ((phone.search(/^(((13[0-9]{1})|(15[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/) == -1)){ alert( "请正确输入手机!" ); //return false; }
匹配数字:
1 2 3 4 if (isNaN(num)){ alert( 'num不是数字' ); //return false; }
匹配整数
1 2 3 4 5 //正整数验证 if (days.search(/^[0-9]*[1-9][0-9]*$/) == -1){ alert( "预定天数必须为正整数!" ); //return false; }