正则匹配手机号码 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+)*/; (邮箱匹配)

posted @ 2015-01-15 10:14  流年沉默的如此苍凉╰╮  阅读(564)  评论(0)    收藏  举报