猿问

仅用于 DD/MM 的 Javascript 正则表达式

我已经查看了堆栈溢出的所有内容,并尝试制作和更改正则表达式以满足我的需要,但是我对它们的理解非常有限,我感到很困惑......

我需要制作一个 Javascript 正则表达式来检查 DD/MM。我可以让 DD/MM/YYYY 工作,但这不是我需要的。

我所拥有的是^([0-2][0-9]|(3)[0-1])(\/)(((0)[0-9])|((1)[0-2]))(\/)\d{4}$. 这会检查 DD/MM/YYYY,但是当我尝试简单地截断结尾时,我会出错。我知道在 javascript 中阅读有关正则表达式的知识有限……

子衿沉夜
浏览 131回答 3
3回答

繁星点点滴滴

为避免匹配日期,如00/00,请使用:^(?:0[1-9]|[12][0-9]|3[01])\/(?:0[1-9]|1[0-2])$演示根据评论,您说“我将创建一个函数来检查它是否通过正则表达式。”,因此使用更简单的正则表达式就足够了:^\d\d\/\d\d$

12345678_0001

/^(0[1-9]|[1-2][0-9]|3[0-1])\/(0[1-9]|1[0-2])$/
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答