| 123456789101112131415161718192021222324252627282930313233 |
- import { padStart } from 'lodash'
- /**
- * 补足数字位数
- * @param digit 数字
- * @param len 位数
- */
- export const fillDigit = (digit: number, len: number) => {
- return padStart('' + digit, len, '0')
- }
- /**
- * 判断设备
- */
- export const isPC = () => {
- // return !navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i)
- return true
- }
- /**
- * 判断URL字符串
- */
- export const isValidURL = (url: string) => {
- return /^(https?:\/\/)([\w-]+\.)+[\w-]{2,}(\/[\w-./?%&=]*)?$/i.test(url)
- }
- /**
- * HTML转纯文本
- */
- export const htmlToText = (html: string) => {
- const doc = new DOMParser().parseFromString(html, 'text/html')
- return doc.body.textContent || ''
- }
|