Желаемый результат
Редакторы контента могут вводить шестнадцатеричные значения в Shopify для цвета фона. Как вы можете проверить с помощью потока управления шаблона Liquid, является ли данный ввод допустимым шестнадцатеричным числом?
Регулярное выражение, которое необходимо реализовать:
^#(?:[0-9a-fA-F]{3}){1,2}$
Фрагмент Liquid, в который его следует добавить:
<div class="a-module" style="background-color: {{ bg_color }};">
...
</div>
Переменная bg_color
может быть только шестнадцатеричной, включая символ фунта #
.
Как это может быть достигнуто с помощью регулярного выражения?
Другие решения?
Если это невозможно, какие другие методы сопоставления строки в жидких шаблонах?
Исследование
Я мог бы не очень много узнаю о регулярных выражениях в жидких шаблонах.
Вот такая проблема: Регулярное выражение для сопоставления тега в шаблоне Liquid: ">" внутри html тег
Но я не понимаю, как это реализовать.