js的各种正则表达式

 

验证各种手机包括成都"028-"开头的座机号验证

if (!(/^(16[8]|13[0-9]|15[0|3|6|7|8|9]|18[7])\d{8}|(028-)\d{7}$/.test(phone))) {
$.messager.alert("提示", "电话号码格式不正确!", 'warning');
return;
}

var d = /^[1|2|34|5|6|7|8|9]\d+$/;
var reg = new RegExp(age);
if (!reg.test(d)) {
alert("只可输入除0外开头的正整数!");
return;
}

一般正则表达式 调用的 就是 test 返回的都是bool. 而 exec返回的是一个数组

posted @ 2015-02-06 18:19  彪悍的代码不需要注释  阅读(292)  评论(0编辑  收藏  举报
39
0