允许在ng-pattern正则表达式中使用正斜杠。

时间:2014-10-13 19:08:35

标签: javascript regex angularjs

应该相当直接。尝试在我的仅数字ng模式中为表单字段(到期日期)允许正斜杠。

HTML:

              <input type="text" id="expiration-date" name="expirationDate"
                data-ng-model="register.expirationDate"
                data-ng-pattern="/^[0-9]+$/"
                data-ng-minlength="7"
                maxlength="7"
                placeholder="MM/YYYY"
                data-ui-mask="99/9999"
                data-ng-required="true">

尝试在模型中允许正斜杠,否则模型永远不会更新,因为它只接受数字。我对正则表达式知之甚少。

1 个答案:

答案 0 :(得分:6)

在字符类中添加正斜杠。

  <input type="text" id="expiration-date" name="expirationDate"
    data-ng-model="register.expirationDate"
    data-ng-pattern="/^[0-9\/]+$/"
    data-ng-minlength="7"
    maxlength="7"
    placeholder="MM/YYYY"
    data-ui-mask="99/9999"
    data-ng-required="true">