国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue限制input框輸入特殊字符和漢字

這篇具有很好參考價值的文章主要介紹了vue限制input框輸入特殊字符和漢字。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue限制input框輸入特殊字符和漢字

問題描述:

在設計vue輸入框時,限制input框輸入特殊字符和漢字。 一開始參考此博客:https://blog.csdn.net/ks8380/article/details/96478522 進行特殊字符的限制, 代碼如下:
  <el-form-item label="VIN" prop="vin" label-width="80px">
        <el-input
          v-model="queryParams.vin"
          placeholder="請輸入VIN"
          clearable
          @keyup.native="btKeyUp"
          @keydown.native="btKeyDown"
          size="small"
          @keyup.enter.native="handleQuery"
        />
   </el-form-item>
// methods內(nèi) 
 // 只能輸入漢字、英文、數(shù)字
    btKeyDown(e) {
       e.target.value = e.target.value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,"");
    },
//限制輸入特殊字符
    btKeyUp(e) {
       e.target.value = e.target.value.replace(/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/g,"");
    }

此方法可以實現(xiàn)對特殊字符的限制,但當微軟自帶輸入法輸入中文時卻會自動識別字母,此字母搜索框并未獲取且無法正常搜索(詞匯匱乏,不知描述的是否準確,總之就是輸入中文搜索時還是存在問題)。


解決方案:

最后用以下代碼解決問題(代碼包含特殊字符限制與中文限制,可根據(jù)需要自行取舍):

<el-form-item label="VIN" prop="vin" label-width="80px">
        <el-input
          v-model="queryParams.vin"
          placeholder="請輸入VIN"
          clearable
          @keyup.native="btKeyUp"
          size="small"
        />
      </el-form-item>

// methods內(nèi) 
    //限制輸入特殊字符和中文
    btKeyUp() {
      // 不允許輸入中文
      this.queryParams.vin= this.queryParams.vin.replace(/[\u4e00-\u9fa5]/ig,'')
      // 不允許輸入特殊符號
      this.queryParams.vin= this.queryParams.vin.replace(/[^\w\u4E00-\u9FA5]/g, '')
     
    },

新手上路,如有不足之處還請各位大佬多多指教

此博客參考:https://blog.csdn.net/Yugoup/article/details/95975737
https://blog.csdn.net/ks8380/article/details/96478522文章來源地址http://www.zghlxwxcb.cn/news/detail-503189.html

到了這里,關于vue限制input框輸入特殊字符和漢字的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【限制輸入框值類型】自定義指令el-input輸入類型限制,vue和html兩個版本

    經(jīng)常遇到輸入框需要限制只能輸入數(shù)字的, 因為用戶很離譜,明顯輸入數(shù)字的地方他非要輸入英文或者中文 但是用到UI框架或者自己寫方法驗證表單比較麻煩 為了一個輸入框?qū)iT去弄一個驗證很麻煩 所以這里就整合了兩種自定義指令的方式,更加方便使用 vue版本和 html版本

    2024年02月05日
    瀏覽(32)
  • 解決小程序input輸入框只能輸入英文字母,不能輸入漢字

    需求:最近在做小程序時,遇見了一個問題,就是我的input輸入框不能輸入中文,默認是英文鍵盤,還不能切換 (盡管我已經(jīng)給定了屬性?type=\\\"text\\\") 解決方法: ? 給額外添加的input做設置,需要再wxss中給樣式 因為小程序中默認是給了input的最低高度 如果只設置高度的話,雖

    2024年02月11日
    瀏覽(70)
  • uniapp input框校驗數(shù)據(jù)格式,只能輸入漢字/數(shù)字/字母等

    input框常用的正則表達式 input class=“uni-input iptStyle” name=“input” placeholder=“未識別出信息” v-model=“form.fpNum” @input=“fpNumInput” maxlength=‘24’ / fpNumInput(e) { const o = e.target; const inputRule = / (0+)|[ d]+/g //修改inputRule 的值 this.$nextTick(function() { this.form.fpNum = o.value.replace(inputRule

    2024年02月03日
    瀏覽(21)
  • input限制只能輸入數(shù)字,限制輸入數(shù)字長度或者大小

    input限制只能輸入數(shù)字,限制輸入數(shù)字長度或者大小

    1.限制只能輸入數(shù)字 方式一 :此方式只能控制輸入的內(nèi)容是數(shù)字,不能控制是否是正負數(shù) 方式二 :此方式可控制輸入的內(nèi)容是數(shù)字 了解一下 js replace : 拓展 1.限制輸入的數(shù)字長4位 了解一下 js slice : 2.限制輸入的數(shù)字最大值為10 3.限制輸入的數(shù)字最小值為0 4.限制長度,大小

    2024年02月11日
    瀏覽(41)
  • input 輸入框限制只能輸入兩位有效小數(shù)

    input 輸入框限制只能輸入兩位有效小數(shù)

    前端入門即教學,今天博主分享幾個前端金額實用的小案例,復制拿過去就能用哦! ? ?相信有很多前端小伙伴在工作中遇到過這樣的需求,就是限制輸入框內(nèi)容只能輸入兩位小數(shù)吧,想了用正則但是又不知道怎么下手的同學,接下來博主分享一個小案例,下次遇到這個的時

    2024年02月01日
    瀏覽(21)
  • input輸入限制:自動補全兩位小數(shù)、金額限制兩位小數(shù)、只能輸入正整數(shù)

    金額自動補全兩位小數(shù) 限制只能輸入正整數(shù) 金額限制兩位小數(shù) 金額限制兩位數(shù),支持輸入負數(shù)

    2024年04月17日
    瀏覽(26)
  • 限制 el-input 輸入 emoji

    限制 el-input 輸入 emoji

    快捷鍵 win+; 或 win+.

    2024年02月12日
    瀏覽(33)
  • 對input輸入框做日期輸入限制的幾種方法

    用戶輸入一個日期的時候,我們?nèi)绾螌ζ渥鲆粋€輸入限制呢?試想一下,如果你輸入一個13月份出來,直接彈框提醒你,會覺得冗余界面復雜,我們可以直接清掉這個3。此外,假如我們希望別人輸入的日期格式如下: 2024.01.12 時,應該如何來規(guī)定呢? QQ錄屏20240112102820 首先,

    2024年01月21日
    瀏覽(23)
  • el-input限制輸入整數(shù)等分析

    el-input限制輸入整數(shù)等分析

    input 限制輸入在平時的需求比較常見,例如限制輸入非數(shù)字,限制輸入整數(shù),限制輸入的小數(shù)位數(shù)等等。這里分析下各種實現(xiàn)方式。 使用 type 屬性為 number :將 el-input 的 type 屬性設置為 number ,這將限制用戶只能輸入數(shù)字。然而,這種方式仍然允許輸入小數(shù)。如果你希望只接

    2024年02月05日
    瀏覽(33)
  • element--el-input限制輸入為數(shù)字且必須大于0

    1. el-input限制輸入為數(shù)字且必須大于0 此時只能輸入大于0的正整數(shù)。 2. el-input限制輸入為數(shù)字 此時只能輸入大于等于0的正整數(shù)。

    2024年02月16日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包