判断是否在微信浏览器环境
isWxBrowser = function ( ) {
var ua = navigator. userAgent. toLowerCase ( )
return ( ua. match ( /MicroMessenger/i ) == "micromessenger" ) ? true : false
}
判断是否IOS设备
isIOS = function ( ) {
var re = /(iPhone|iPad|iPod|iOS)/i
return re. test ( navigator. userAgent) ? true : false
}
判断是否Android设备
isAndroid = function ( ) {
var re = /(Android)/i
return re. test ( navigator. userAgent) ? true : false
}
判断手机号是否合法
isPhoneLegal = function ( val) {
var re = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/ ;
return re. test ( val) ? true : false
}
获取URL地址上的参数
getQueryString = function ( name, url) {
var re = new RegExp ( "(^|&)" + name + "=([^&]*)(&|$)" , "i" ) ;
url = ( ! url || url == "" ) ?
window. location. search : url. substring ( url. indexOf ( "?" ) )
r = url. substr ( 1 ) . match ( re)
return ( r != null ) ? unescape ( r[ 2 ] ) : null
}