Вот как выглядит мой код HTML:
<input id="working_day" value="{date=>2020-08-27} {date=>2020-08-18} {date=>2020-08-24}" type="hidden" name="working_day[dates]">
Атрибуты значения заполняются из моего приложения.
Я хотел бы включить только даты, хранящиеся в value
атрибут.
Я пытался использовать регулярное выражение (к сожалению, у меня это не работает), пока что у меня есть это:
$(document).on('turbolinks:load', function() {
var dates;
dates = document.getElementById('working_day').getAttribute('dates');
var numbersArray = dates.match('\d{1,4}([.\-])\d{1,2}([.\-])\d{1,4}/g');
console.log(numbersArray)
flatpickr(".datepicker", {enable: ["2020-08-30", "2020-08-10", "2020-08-03"]});
});
Даты в массиве enable:
- это просто Например, я не знаю, как поместить туда свои даты из атрибута value
.
Вы знаете, как я могу это сделать? Хорошая идея - использовать регулярное выражение?
Спасибо