1.0.6 • Published 1 year ago

yskj-utils v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

工具函数用法文档

通用函数

1.验证手机号码

validatePhone(1xxxxxxxxx)

2.判断字符串是否是https?:|mailto:|tal: 开头的

isExternal('https://talxxxxx...')

3.域名校验

isNet('www.xxx.com...')

4.校验结尾cn

isCn('www.xxx.cn')

5.校验邮箱

validateEmail('xxxx@qq.com')

6.获取语言的数组

getLanguageStateOptions()

7.通过枚举参数获得语言对应值

const LanguageState = {
  chinese: '中文',
  english: '英文'
}

filterLanguageState(key)
key为对应的LanguageState中的值

8.获取币种的数组

getCurrencyStateOptions()

9.通过枚举参数获得币种的对应值

const CurrencyState = {
    CNY: '¥',
    USD: '$',
    ...
}
filteCurrencyState(key)
key为对应的CurrencyState中的值

10.整理价格

const price = '10000'
filterPrice(price)

11.删除空字符串

let str = ' a b c '
removeNullStr(str)
// abc

12.获取url参数

getUrlParams('https://xxx?params=xxxx')

13.取出数组中最小数

const numberList = [{ id: 1... }, {id: 2...}]
getMinNumber(numberList)

14.取出数组中最大数

const numberList = [{ value: 1... }, {value: 2...}]
getMaxNumber(numberList)