Healer️ 2023-02-23 18:30 采纳率: 27.8%
浏览 18

ip的正则表达式在el-input上用

ip的正则表达式如何在el-input上用,求大家帮忙,谢谢

  • 写回答

2条回答 默认 最新

  • sleep_i_like 2023-02-23 18:38
    关注

    可以使用element-ui的validator属性来验证输入的IP地址是否符合正则表达式。例如:

    <el-input v-model="ip" :validator="validateIP">
    </el-input>
    validateIP(rule, value, callback) {
      const ipReg = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
      if (ipReg.test(value)) {
        callback();
      } else {
        callback(new Error('请输入正确的IP地址'));
      }
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 2月23日