有没有一种方法可以验证Aurelia中的IPv4地址范围和使用aurelia-mask的掩码值?

问题描述

我正在尝试验证Aurelia中的IPv4范围,以及使用aurelia-mask屏蔽该值,您可以在https://github.com/ariovistus/aurelia-mask中找到它。

我有两个IPv4 IP地址输入(StartIp和EndIP),应在以下情况下进行验证。

  1. StartIP不能大于EndIP;
  2. EndIP不能小于StartIP;
  3. 两者均应为有效的IPv4地址;

我也想将这些值显示为带掩码,但aurelia-mask仅支持数字掩码,而不支持IPv4地址。

        <div class="form-group">
          <label for="startIp">Start Ip</label>
          <input masked="value.bind:StartIp & validateOnChange; mask: 999.999.999.999;" class="form-control" id="startIp"
            disabled.bind="disabled()">
        </div>
      </div>
      <div class="col-md-2">
        <div class="form-group">
          <label for="endIp">End Ip</label>
          <input masked="value.bind:EndIp & validateOnChange; mask: 999.999.999.999;" class="form-control" disabled.bind="disabled()">
        </div>
      </div> 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)