我对正则表达式很新,在研究答案时发现了很多神秘的答案,我希望有人可以伸出援助之手。我正在验证MM / DD的输入字段,并且仅使用
将输入限制为数字ng-pattern="/^0|[1-9]\d*$/"
我们在应用中使用的格式为MM / YY,其中包含' /'使用jQuery .keypress函数自动输入。出于某种原因,该字段确认正常,直到' /'然后它只验证最后两个数字。
是否存在基本上忽略' /'所以整个字段只能验证数字吗?
感谢您的帮助。
答案 0 :(得分:1)
以下是更正后的正则表达式:
/^\d{2}\/\d{2}$/
这意味着start
2 integers
slash
2 integers
end