js常用api
npm install js-common-api
import { commaSplit,formatDate,symbolSplit } from "js-common-api";
console.log(commaSplit("123333345.111",3));// 123,333,345.111
console.log(formatDate("2014-12-11 22:40:20","yyyy年MM月dd日 HH时mm分ss秒"));//2014年12月11日 22时40分20秒
console.log(formatDate("2014-12-11 22:40:20","yyyy/MM/dd"));//2014/12/11
console.log(formatDate(new Date()));//2017-12-06 09:53:59
console.log(symbolSplit("15200000001",3,"-",false));// 15-200-000-001
console.log(symbolSplit("15200000001",3,"-",true));// 152-000-000-01
函数 | 说明 | 参数 | 返回值 |
---|---|---|---|
isEmptyObject | 判断对象是否为空 | (obj:Object) | boolean |
isPhoneNum | 判断是否为手机号 | (str:String|Number) | boolean |
isEmail | 判断是否为email | (str:String) | boolean |
arrayEqual | 判断两个数组是否相等 | (array1:Array,array2:Array) | boolean |
commaSplit | 字符串按照指定的width进行逗号分隔 | (str:String,width:Number) | string |
getURLSearch | 根据key获取URL查询值 | (key:String) | string |
IdCardValidate | 身份证验证 | (idCard:String) | boolean |
maleOrFemalByIdCard | 通过身份证判断是男是女 | (idCard:String) | female'-女、'male'-男 |
deepClone | 深度拷贝 | (value:Any) | Any |
formatDate | 日期格式化 | (date:String|Date,format:String) | String |
symbolSplit | 字符串按照指定width,指定的symbol分隔 | (str:String,width:Number, symbol:String,start:Boolean true:从左到右,false:从右到左) | String |