JavaScript 仅用于数字的正则表达式模式并忽略反斜杠
JavaScript regex pattern for numbers only and ignore backslash
我对正则表达式很陌生,在寻找答案的过程中发现了很多神秘的答案,我希望这里有人能伸出援手。我正在验证 MM/DD 的输入字段并将输入限制为仅使用
的数字
ng-pattern="/^0|[1-9]\d*$/"
我们在应用程序中使用的格式是 MM/YY,“/”是通过 jQuery .keypress 函数自动输入的。出于某种原因,该字段在“/”之后验证正常,然后它只验证最后两个数字。
是否有一种模式基本上会忽略“/”以便整个字段只能针对数字进行验证?
感谢您的帮助。
这是更正后的正则表达式:
/^\d{2}\/\d{2}$/
表示start
2 integers
slash
2 integers
end
我对正则表达式很陌生,在寻找答案的过程中发现了很多神秘的答案,我希望这里有人能伸出援手。我正在验证 MM/DD 的输入字段并将输入限制为仅使用
的数字ng-pattern="/^0|[1-9]\d*$/"
我们在应用程序中使用的格式是 MM/YY,“/”是通过 jQuery .keypress 函数自动输入的。出于某种原因,该字段在“/”之后验证正常,然后它只验证最后两个数字。
是否有一种模式基本上会忽略“/”以便整个字段只能针对数字进行验证?
感谢您的帮助。
这是更正后的正则表达式:
/^\d{2}\/\d{2}$/
表示start
2 integers
slash
2 integers
end