正则匹配手机号码 QQ号码
<script>
user_name : /^[a-zA-Z0-9_@.\u4e00-\u9fa5]{2,30}$/, //用户名
user_psw : /^\S{6,20}$/, //密码 任意字符长度6-20
mobile : /^1[3|4|5|7|8][0-9]\d{4,8}$/, //手机号码
phone : /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/,//电话号码 (区号-号码)
area_code:/^\d{3,4}$/, //电话区号3-4位
p_num:/^\d{7,8}$/, //电话号码7-8位
yb : /^\d{6}$/, //邮编
s5 : /^.{5,}$/, //不少于5位的任意字符
bank : /^\d{9,23}$/, //9-23位数字银行卡
mb_ph : /^(1[3|4|5|8][0-9]\d{4,8})|((([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?)$/, //手机或电话
email:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/i, //邮箱
url:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/, //url
floatNum:/^\d+\.?\d*$/, //浮点数
Idcard:/^[\da-zA-Z]{10,18}$/, //身份证
IsNaN(变量名) //JS中判断是不是数字
if(isNaN(name)){}
正则拼接手机号码
var phone = /^13[0-9]{9}$|14[0-9]{9}|15[0-9]{9}$|18[0-9]{9}$/;
if (!phone.test(mobile)) {//mobile代表变量
tusi('请填写正确的手机号码!');
$("#mobile ").focus();
return false
}
</script>
$tel = preg_replace("#[^-0-9,\/\| ]#", "", $tel); //中匹配(手机号/电话)
var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; (邮箱匹配)

浙公网安备 33010602011771号