好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 正則表達式實現字符串每4位后自動加空格效果(兩種方法)

正則表達式實現字符串每4位后自動加空格效果(兩種方法)

熱門標簽:ai電話機器人搭建 梅縣地圖標注 外呼系統無呼出路由是什么原因 呼叫系統外呼只能兩次 貴港公司如何申請400電話 西藏智能外呼系統代理商 甘肅醫療外呼系統排名 地圖標注教學點 400電話辦理電話辦理

需求:輸入框中輸入銀行卡號(或其他)時,每4位自動加空格(如下圖)

分析

方法一:監控輸入框的keyup事件,當value值的長度為4,8,12,16時,插入空格字符串“ ”(vue中代碼片段如下)

input type="text" v-model="bankCard" @keyup="bankCardKeyup">
bankCardKeyup (e) {
  let self = this
  // 如果是刪除鍵,則不加空格,且刪去字符串末端空格
  if (e.keyCode === 8) {
  self.bankCard = self.bankCard.replace(/[\s\n\t]+$/g, "")
  return
  }
  self.bankCard = self.bankCard.replace(/[^0-9|' ']*/g, '')
  let value = self.bankCard.replace(/[^0-9]*/g, '')
  if (value.length > 4  value.length = 8) {
  self.bankCard = value.slice(0, 4) + ' ' + value.slice(4, value.length)
  }
  else if (value.length > 8  value.length = 12) {
  self.bankCard = value.slice(0, 4) + ' ' + value.slice(4, 8) + ' ' + value.slice(8, value.length)
  }
  else if (value.length > 12  value.length = 16) {
  self.bankCard = value.slice(0, 4) + ' ' + value.slice(4, 8) + ' ' + value.slice(8, 12) + ' ' + value.slice(12, value.length)
  if (value.length === 16) {
   // 調用識別銀行卡函數

  }
  }
  else if (value.length > 16) {
  self.bankCard = value.slice(0, 4) + ' ' + value.slice(4, 8) + ' ' + value.slice(8, 12)+ ' ' + value.slice(12, 16) + ' ' + value.slice(16, value.length)
  if (value.length === 19) {
   // 調用識別銀行卡函數

  }
  else if (value.length > 19) {
   self.bankCard = value.slice(0, 4) + ' ' + value.slice(4, 8) + ' ' + value.slice(8, 12)+ ' ' + value.slice(12, 16) + ' ' + value.slice(16, 19)
  }
  }
 },

方法二:最佳實踐 - - - 利用正則匹配,自動設置input框的value值(能在任意位置添加任意字符,且會自動刪除字符串末端空格)

input type="text" v-model="bankCard" @keyup="bankCardKeyup">
bankCardKeyup () {
 let self = this
 self.bankCard = self.bankCard.replace(/\s/g,'').replace(/[^\d]/g,'').replace(/(\d{4})(?=\d)/g,'$1 ')
}

總結

以上所述是小編給大家介紹的正則表達式實現字符串每4位后自動加空格效果(兩種方法),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • javascript將字符串中的多個空格替換為一個空格的正則實例
  • JS不用正則驗證輸入的字符串是否為空(包含空格)的實現代碼
  • 去掉字符串前后所有空格的正則表達式
  • 正則刪除字符串左、右或兩端的空格經驗總結
  • javascript中使用正則表達式實現刪除字符串中的前后空格

標簽:本溪 哈密 常州 湖州 大興安嶺 泰安 涼山

巨人網絡通訊聲明:本文標題《正則表達式實現字符串每4位后自動加空格效果(兩種方法)》,本文關鍵詞  正則,表達式,實現,字符串,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式實現字符串每4位后自動加空格效果(兩種方法)》相關的同類信息!
  • 本頁收集關于正則表達式實現字符串每4位后自動加空格效果(兩種方法)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费看一区二又大又粗又黄的| 亚洲另类色| 非洲黑人猛躁进女人免费视频| 被先生打屁股惩罚臀缝鞭打| 古装A级毛片荡女婬春| 国产夜夜春| 亚洲精品欧美精品| 午夜精品三级久久久有码| FreeXXX96性欧美HD| 久久婷婷久久一区二区三区| japanxxxx日本黑人| 国产亚洲精品美女2020久久| 18禁成人??????猛撞| 狠狠干夜夜草| 欧美特黄特刺激a一级淫片| 免费看黄视频网站| 国产68婬片A片AAA片色软件| 伊人久久大香线蕉av专区性呦 | 91免费精品视频| 《乳色吐息》在线观看免费完整版| 欧美疯狂婬乱AAAA片免费| 噜噜噜噜噜色| 国产精品免费视频一区| 亚洲自拍偷拍网| 别揉我胸啊嗯~视频美女| 久久久国产精品无码一区二区三区, | 法国女人性猛交| 国产伦精品一区二区三区香蕉APP 中文字幕一区二区人妻精品视频 国内顶级模特作爱 | 用力?别停?受不了在线观| 国产成人精品一区二区在线小狼| wwwxx欧美| free性丰满hd性欧美厨房| 亚洲动态图| 女人快活的呻吟着迎合着| 爽妇AⅤ网| 波多野结衣中文无码AV人妻| 韩国电影我的年轻岳坶3| 亚洲国产一区二区三区精品| 波多野结衣之人妻婬乱厨房| 美女后进式XXOO动态图片| 扒开女同学下面粉嫩视频|