js常用工具方法

有时候写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;
        }
    }
原文地址:https://www.cnblogs.com/jx-yangbo/p/7173536.html