exportconstisSet=(o)=>{returnObject.prototype.toString.call(o).slice(8,-1)==='Set'}/**
* @param ua 获取userAgent类型
**/exportconst ua = navigator.userAgent.toLowerCase();
exportconstisIos=()=>{var u = navigator.userAgent;if(u.indexOf('Android')>-1|| u.indexOf('Linux')>-1){//安卓手机returnfalse}elseif(u.indexOf('iPhone')>-1){//苹果手机returntrue}elseif(u.indexOf('iPad')>-1){//iPadreturnfalse}elseif(u.indexOf('Windows Phone')>-1){//winphone手机returnfalse}else{returnfalse}}
23、是否为PC端
exportconstisPC=()=>{var userAgentInfo = navigator.userAgent;var Agents =["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"];var flag =true;for(var v =0; v < Agents.length; v++){if(userAgentInfo.indexOf(Agents[v])>0){
flag =false;break;}}return flag;}
exportconstgetQueryString=(name)=>{const reg =newRegExp('(^|&)'+ name +'=([^&]*)(&|$)','i');const search = window.location.search.split('?')[1]||'';const r = search.match(reg)||[];return r[2];}
27、将阿拉伯数字翻译成中文的大写数字
exportconstnumberToChinese=(num)=>{varAA=newArray("零","一","二","三","四","五","六","七","八","九","十");varBB=newArray("","十","百","仟","萬","億","点","");var a =(""+ num).replace(/(^0*)/g,"").split("."),
k =0,
re ="";for(var i = a[0].length -1; i >=0; i--){switch(k){case0:
re =BB[7]+ re;break;case4:if(!newRegExp("0{4}//d{"+(a[0].length - i -1)+"}$").test(a[0]))
re =BB[4]+ re;break;case8:
re =BB[5]+ re;BB[7]=BB[5];
k =0;break;}if(k %4==2&& a[0].charAt(i +2)!=0&& a[0].charAt(i +1)==0)
re =AA[0]+ re;if(a[0].charAt(i)!=0)
re =AA[a[0].charAt(i)]+BB[k %4]+ re;
k++;}if(a.length >1)// 加上小数部分(如果有小数部分){
re +=BB[6];for(var i =0; i < a[1].length; i++)
re +=AA[a[1].charAt(i)];}if(re =='一十')
re ="十";if(re.match(/^一/)&& re.length ==3)
re = re.replace("一","");return re;}
exportconstremove=(arr, ele)=>{var index = arr.indexOf(ele);if(index >-1){
arr.splice(index,1);}return arr;}
34、获取URL参数
exportconstgetQueryString=(name)=>{let reg =newRegExp("(^|&)"+ name +"=([^&]*)(&|$)");let r = url.substr(1).match(reg);if(r !=null){returndecodeURI(r[2]);}else{return"";}}