正則表達式驗證不能輸入漢字


 <el-col :span="12">
            <el-form-item label="鄉鎮編碼" prop="areaCode" :rules="[
                { required: true, message: '鄉鎮編碼不能為空'},
                { validator: checkData, trigger: 'blur'}
              ]">
              <el-input v-model="form.areaCode" placeholder="請輸入鄉鎮編碼"></el-input>
            </el-form-item>
          </el-col>

  

 checkData (rule, value, callback) {
        if (value) {
          if (/[\u4E00-\u9FA5]/g.test(value)) {
            callback(new Error('編碼不能輸入漢字!'));
          } else {
            callback();
          }
        }
        callback();
      }

  ps: /[\u4E00-\u9FA5]/g 就是匹配輸入框是否有漢字的正則 已測試!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM