У меня есть строка, которую я использую для проверки на стороне клиента:
private const String regex = @"^(?:\b(?:\d{5}(?:\s*-\s*\d{5})?|([A-Z]{2})\d{3}(?:\s*-\s*\1\d{3})?)(?:,\s*)?)+$";
Я использую эту строку в моем [RegularExpression (regex, ErrorMessage = "invalid")]
атрибут. Я решил использовать (недавно сделанный официальным) плагин jQuery templates для генерации моих элементов из моих запросов к JSON API. Теперь проблема, с которой я столкнулся, заключается в следующем:
Я склонен иметь множество таких шаблонов. По одному для каждого типа объектов, некоторые для списков, некоторые для разделов страницы и т. Д. Есть ли какой-либо предпочтительный способ хранения этих шаблонов? Я читал об определении тега
с id
с использованием имени шаблона и последующем извлечении текста оттуда (как описывает Джон Ресиг в « JavaScript Micro -Templating "), но наличие группы тех
тегов на каждой отдельной странице выглядит немного хакерским.
Итак, вопрос: есть ли какая-нибудь« лучшая практика » для такого сценария?