Javascript 在ng模式正则表达式中允许正斜杠。
应该相当直截了当。尝试在表单字段(过期日期)的纯数字ng模式中允许正斜杠 HTML:Javascript 在ng模式正则表达式中允许正斜杠。,javascript,regex,angularjs,Javascript,Regex,Angularjs,应该相当直截了当。尝试在表单字段(过期日期)的纯数字ng模式中允许正斜杠 HTML: 尝试在模型中允许正斜杠,否则模型永远不会更新,因为它只接受数字。我对正则表达式知之甚少。在字符类中添加正斜杠 <input type="text" id="expiration-date" name="expirationDate" data-ng-model="register.expirationDate" data-ng-pattern="/^[0-9\/]+$/"
尝试在模型中允许正斜杠,否则模型永远不会更新,因为它只接受数字。我对正则表达式知之甚少。在字符类中添加正斜杠
<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">
否决票的解释?或者只是在中午闲逛?真管用!冷却结束后,我会将其标记为正确。谢谢它支持反斜杠吗?@恕我直言,它不支持,如果您愿意,请尝试使用data ng pattern=“/^[0-9\/\]+$/”
。您能解释一下它是如何工作的吗?我对\/\\和+$/部分感到困惑。^
用于匹配行的开头,[0-9\/\]+
将匹配0到9之间的任何数值或\/
正斜杠或\`反斜杠,一次或多次(
+)。。起始
/`和结束/是正则表达式分隔符。
<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">