validator.js 600 B

123456789101112131415
  1. // 校验手机号是否合法
  2. export function isMobile(arg) {
  3. const reg = /^1[3456789]\d{9}$/
  4. return reg.test(arg)
  5. }
  6. // 判断浏览器环境是否为微信
  7. export function isWeChat() {
  8. // window.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,这个属性可以用来判断浏览器类型
  9. var ua = window.navigator.userAgent.toLowerCase()
  10. // 通过正则表达式匹配ua中是否含有MicroMessenger字符串
  11. return (
  12. ua.match(/MicroMessenger/i) &&
  13. ua.match(/MicroMessenger/i).includes('micromessenger')
  14. )
  15. }