您的位置:首页 > 其它

基本信息验证正则表达式 ---获取链接参数 判断手机号、邮箱、特殊字符

2017-02-16 15:45 609 查看
/*校验是不是手机号*/
function _isPhone(str) {
var partten = /^(0|86|17951)?(13[0-9]|15[0-9]|17[0-9]|18[0-9]|14[0-9])[0-9]{8}$/;
return partten.test(str.replace(/[ ]/g, ""));
}

/*输入特殊字符判断*/
function _isSpecail(str) {
var pattern = new RegExp("[`~!@#$%^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,?]");
return pattern.test(str);
}

/*检验是否是邮箱*/
function _isMail(str) {
var partten = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
return partten.test(str);
}

/*js获取地址栏的参数*/
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null)return unescape(r[2]);
return null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息