Я использую поле даты проверки, но я хочу, чтобы изменить регулярное выражение из DD-MM-YYYY до ДД/ММ/ГГГГ, но я не могу заставить его работать ..Дата Regular Expression
Вот фрагмент кода:
"date": {
"regex": "/^[0-9]{1,2}\-\[0-9]{1,2}\-\[0-9]{4}$/",
"alertText": "* Invalid date, must be in DD/MM/YYYY format"
},
Я уверен, что это довольно простой, но я понятия не имею, о регулярных выражениях .. Я пробовал:
/^[0-9]{1,2}\/\[0-9]{1,2}\/\[0-9]{4}$/
и
/^[0-9]{1,2}\\/\\[0-9]{1,2}\\/\\[0-9]{4}$/
, но ни один из них работает для меня ..
Вы уверены, что начинаете с известной точки? Похоже, что ваше исходное регулярное выражение, как указано выше, даже не будет соответствовать DD-MM-YYYY, потому что у вас есть еще несколько дополнительных обратных косых черт. –
@SoulieBaby - поскольку вы проверяете на клиенте, считаете ли вы интерфейс, который не требует от пользователя ввода целой строки дня, а скорее только отдельных компонентов без разделителя? – karim79
Я не уверен, что lol Я не знаю много о всей вещи регулярного выражения .. возможно, придется отказаться от идеи и использовать выбор даты вместо.:/ – SoulieBaby