Упомянутое вами регулярное выражение будет искать любое число [или a-z, или A-Z, или 2, или 0-9]
Вы можете разбить ваше требование на группы и затем обработать его соответствующим образом.
Как будто вам требуется хотя бы один символ. поэтому вы начинаете с ^([a-zA-Z]+)$
Тогда вам нужно число, кратное 2., поэтому вы добавляете ^([a-zA-Z]+(\d\d)+)$
Теперь вам нужно любое количество комбинаций из них. Таким образом, опыт становится: ^([a-zA-Z]+(\d\d)+)*$
Для этих целей вы можете использовать онлайн-инструменты, такие как regex101 . Предоставленное регулярное выражение в действии здесь