js常用工具方法

时间:2021-03-01 19:32:22

有时候写js的时候经常需要用到一些常用的方法,这里总结一些经常用到的。

1. 获取url参数值

function getQueryParameter(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}

2. 是否为微信打开

function isWeiXinBrowser() {
var ua = navigator.userAgent.toLowerCase();//获取判断用的对象
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return true;
} else {
return false;
}
}

3. ios浏览器

function isIOS() {
var u = navigator.userAgent;
var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
return isIOS;
}

4. android浏览器

function isAndroid() {
var u = navigator.userAgent;
var isAndroid = u.toLowerCase().match(/android/i) == "android";
return isAndroid;
}

5. 简易手机号匹配

function checkPhoneId(phoneId) {
var reg = /^1[34578]\d{9}$/;
if(phoneId=='' || !reg.test(phoneId)){
return false;
}else{
return true;
}
}