<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      前端一些常用的正則驗證,收藏好!

      validate.js(代碼如下)
      export const checkVaild = (str, type) => {
        switch (type) {
          case 'phone': // 手機號
            return /^1[0-9][0-9]{9}$/.test(str)
          case 'tel': // 座機
            return /^(0\d{2,3}-\d{7,8}(-\d{1,4})?$)/.test(str)
          case 'card': // 身份證
            return /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(str)
          case 'pwd': // 密碼以字母開頭,長度在6~20之間,包含大、小字母、數(shù)字
            return /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{6,20}$/.test(str)
          // return /^(?![0-9]+$)(?![A-Z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/.test(str)
          case 'postal': // 郵政編碼
            return /[1-9]\d{5}(?!\d)/.test(str)
          case 'QQ': // QQ號
            return /^[1-9][0-9]{4,9}$/.test(str)
          case 'email': // 郵箱
            return /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/.test(str)
          case 'money': // 金額(小數(shù)點2位)
            return /^\d*(?:\.\d{0,2})?$/.test(str)
          case 'URL': // 網(wǎng)址
            return /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(str)
          case 'IP': // IP
            return /((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))/.test(str)
          case 'date': // 日期時間
            return /^(\d{4})\-(\d{2})\-(\d{2}) (\d{2})(?:\:\d{2}|:(\d{2}):(\d{2}))$/.test(str) || /^(\d{4})\-(\d{2})\-(\d{2})$/.test(str)
          case 'number': // 數(shù)字
            return /^[0-9]$/.test(str)
          case 'positiveInteger': // 正整數(shù)
            return /^[1-9]\d*$/.test(str)
          case 'price': // 價格
            return /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/.test(str) // 價格非0則去掉'?'
          case 'english': // 英文
            return /^[a-zA-Z]+$/.test(str)
          case 'chinese': // 中文
            return /^[\u4E00-\u9FA5]+$/.test(str)
          case 'lower': // 小寫
            return /^[a-z]+$/.test(str)
          case 'upper': // 大寫
            return /^[A-Z]+$/.test(str)
          case 'HTML': // HTML標記
            return /<("[^"]*"|'[^']*'|[^'">])*>/.test(str)
          default:
            return true
        }
      }

       

      使用方法:頁面引入該正則文件
      import {checkVaild} from '@/***/validate.js'
      let url = 'www.baidu.com'
      let res= checkVaild(url, "URL")
      if(res){
      console.log('url正確')
      }else{
      console.log('url有誤')
      }

       

       
      posted @ 2021-01-05 12:03  james_liang  閱讀(358)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产狂喷潮在线观看| 亚洲av与日韩av在线| 日韩中文字幕有码av| 天天做天天爱夜夜爽| 亚洲国产精品综合久久20| 亚洲精品国产综合久久一线| 中文字幕国产在线精品| www内射国产在线观看| 久久欧洲精品成av人片| 亚洲夜色噜噜av在线观看| 在线免费不卡视频| 亚洲日本精品一区二区| 精品亚洲无人区一区二区| 国产黑色丝袜在线播放| 亚洲伊人久久精品影院| 日本中文字幕不卡在线一区二区 | 久久精品夜夜夜夜夜久久| 激情综合网激情国产av| 午夜福利国产精品视频| 久久se精品一区精品二区国产| 亚洲高清最新AV网站| 丁香婷婷色综合激情五月| 老司机午夜福利视频| 日韩丝袜欧美人妻制服| 精人妻无码一区二区三区| 九九视频热最新在线视频| 国产啪视频免费观看视频| 波多野结衣网站| 小伙无套内射老熟女精品| 在线国产精品中文字幕| 龙里县| 国产不卡精品视频男人的天堂| 自拍偷拍另类三级三色四色| 1769国内精品视频在线播放| 亚洲人成电影在线天堂色| 一区二区在线观看 激情| 国产精品久久久久9999| 韩国无码AV片午夜福利| 中文字幕乱码熟妇五十中出| 狠狠噜天天噜日日噜| 成人午夜av在线播放|