匹配中文字符 [\u4e00-\u9fa5]
匹配空白行 \n\s*\r
匹配Email地址 [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
匹配URL [a-zA-z]+://[^\s]*
匹配腾讯QQ号 [1-9][0-9]{4,}
匹配邮政编码 [1-9]\d{5}(?!\d)
匹配18位身份证号 ^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$
匹配整数 ^-?[1-9]\d*$
通过url传多个参数获取某个特定参数的值 形如https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&tn=baidu
获取参数函数
function getQueryString(name) {
var reg=newRegExp("(^|&)"+ name +"=([^&]*)(&|$)","i");
var r=window.location.search.substr(1).match(reg);
if (r!=null) return unescape(r[2]);
return null;
}
网友评论