Я пишу приложение на PHP, которому нужно проверить поле для правильного кода ваучера. Запись ваучера может быть в одном из трех шаблонов. Я не очень хорош в выражениях, поэтому надеялся на небольшую помощь от некоторых экспертов здесь.preg_match для нескольких шаблонов
Эти три модели являются: 1000150000 (любые 10 цифр) 12345678 (любые 8 цифр) 3JFK-TAB-CDEFG (первое пятно номер, альфа отдыха с или без дефиса.)
I» м, поскольку три записи ваучера настолько различны, что, возможно, придется выполнять в трех разных операторах IF.
Спасибо за любую помощь! Rick
Я не Regex эксперт, но я предположил бы, что один большой Regex, который охватывает 3 картины бы сделать то же самое, как с 3-разному валидация. С учетом сказанного я лично разделился бы на 3 разных валидации для лучшей читаемости и модульности кода. –