Я знаю, что существует много потоков регулярных выражений, так как мне нужен конкретный шаблон, который я не мог заплатить где-нибудь
Это регулярное выражение проверяется в формате YYYY-MM-DD
/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/
Мне нужен шаблон DD/MM/YYYY (первый день, поскольку он на испанском языке и только "/", "-" не должен быть разрешен)
Я искал несколько библиотек регулярных выражений, и я думаю, что этот должен работать... но поскольку я не знаком с регулярным выражением, я не уверен, что он проверяет это как
(0[1-9]|[12][0-9]|3[01])[ \.-](0[1-9]|1[012])[ \.-](19|20|)\d\d
Я также не знаю, чтобы избежать слэш, я пытаюсь "увидеть" логику в строке, но мне нравится попробовать "увидеть" код Matrix для меня. Я помещаю строку регулярного выражения в опции .js
[...] },
"date": {
"regex": (0[1-9]|[12][0-9]|3[01])[ \.-](0[1-9]|1[012])[ \.-](19|20|)\d\d,
"alertText": "Alert text AAAA-MM-DD"
},
"other type..."[...]
Итак, если регулярное выражение в порядке, как я могу его избежать? если это не так, то какое правильное регулярное выражение и как мне его избежать?: P
Спасибо большое