使用多个选项检查长度的正则表达式

zzl*_*ani 4 regex date

我需要验证日期格式,可以是11/11/11或者11/22/2013,即年份块可以是YY或者YYYY完整格式将是MM/DD/YYMM/DD/YYYY

我有这个代码

^(\d{1,2})\/(\d{1,2})\/(\d{4})$
Run Code Online (Sandbox Code Playgroud)

我试过了

^(\d{1,2})\/(\d{1,2})\/(\d{2}{4})$ // doesn't works, does nothing
Run Code Online (Sandbox Code Playgroud)

^(\d{1,2})\/(\d{1,2})\/(\d{2|4})$ // and it returns null every time
Run Code Online (Sandbox Code Playgroud)

PS:我正在使用Javascript/jQuery

Mar*_*zek 8

^(\d{1,2})\/(\d{1,2})\/(\d{2}|\d{4})$
Run Code Online (Sandbox Code Playgroud)

无论\d{2}{4}\d{2|4}不正确的正则表达式表达.你必须分别做两个数字数字,然后使用组合:(\d{2}|\d{4})