1

誰かがこれを検証する正規表現コードを教えてくれるかどうか疑問に思っていました: ####/##/##

例:1990/05/25

2 番目の数字0は、0またはのみであり、、 、、またはのみです。それ以外は、このセットの他のすべての数字が許可されます (0 ~ 9)。120123

コードは、スラッシュを含めて合計で 9 または 10 文字しかないことを検証する必要があります。

4

3 に答える 3

1

正規表現のすべてについて、この Web サイトは非常に貴重なリソースであることがわかりました。 http://www.regular-expressions.info/reference.html

具体的には、このページには必要なものが含まれており、正規表現を使用して日付入力形式 (値ではない) を検証する方法の完全な説明が含まれています。

http://www.regular-expressions.info/dates.html

^(19|20)\d\d[- /.](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])$

一致します

yyyy-mm-dd
于 2013-05-29T13:22:55.020 に答える