正则表达式

只能输入数字的正则表达式

第一种

<el-col :span="8">
            <el-form-item label="联系电话" prop="contactNumber">
              <el-input
                v-model.trim="reportTable.contactNumber"
                size="small"
                @input="reportMsgUp('contactNumber', /[^\d]/g)"
                placeholder="联系电话"
                maxlength="20"
              ></el-input>
            </el-form-item>
          </el-col>
```javascript
reportMsgUp(key, rules) {
      let reg = rules || /[^\d]/g;
      this.reportTable[key] = this.reportTable[key].replace(reg, "");
    },

第二种

 <el-col :span="8">
              <el-form-item label="联系电话" prop="thirdContactMobile">
                <el-input
                  v-model.trim="item.partyVehicleInformation.thirdContactMobile"
                  size="small"
                  maxlength="20"
                  placeholder="联系电话"
                  @input="thirdUp(index, 'thirdContactMobile')"
                ></el-input>
              </el-form-item>
            </el-col>
 thirdUp(index, key, rules) {
      let reg = rules || /[^\d]/g;
      this.informationList[index].partyVehicleInformation[
        key
      ] = this.informationList[index].partyVehicleInformation[key].replace(
        reg,
        ""
      );
    },

只能输入汉字和英文的正则表达式

<el-col :span="8">
              <el-form-item label="姓名" prop="thirdName">
                <el-input
                  v-model.trim="item.partyVehicleInformation.thirdName"
                  size="small"
                  placeholder="姓名"
                  maxlength="20"
                  @input="thirdUp(index, 'thirdName', /[\d\@#\$%\^&\*]$|\s*/g)"
                ></el-input>
              </el-form-item>
            </el-col>
 thirdUp(index, key, rules) {
      let reg = rules || /[^\d]/g;
      this.informationList[index].partyVehicleInformation[
        key
      ] = this.informationList[index].partyVehicleInformation[key].replace(
        reg,
        ""
      );
    },
上一篇:linux图形界面磁盘显示和挂载问题


下一篇:sentinel 持久化