Регулярное выражение для русского автомобильного номера

1,00
р.
помогите переделать регулярку для парсинга 9-и значного автомобильного номера (для 8-и значного нашел)
формат 8-и значного: аХХХааХХ
формат 9-и значного: аХХХааХХХ
Где а - буквы русского алфавита, Х - цифры
Для 8-и значного:
/^[а-яё\-\s]{1}[0-9]{3}(?<!0{3})[а-яё\-\s]{2}[0-9]{2}$/ <br>
Ответ
В общем, с учётом вышесказанного в комментариях, регулярка для 8/9 может выглядеть так:
/^[АВЕКМНОРСТУХ]\d{3}(?<!000)[АВЕКМНОРСТУХ]{2}\d{2,3}$/ui <br>Ну и да, стоит уточнить, что это работает только для номеров частных транспортных средств.
Существуют также:
транспорт/такси: /^[АВЕКМНОРСТУХ]{2}\d{3}(?<!000)\d{2,3}$/ui прицепы: /^[АВЕКМНОРСТУХ]{2}\d{4}(?<!0000)\d{2,3}$/ui мото, c/х техника: /^\d{4}(?<!0000)[АВЕКМНОРСТУХ]{2}\d{2,3}$/ui транзит: /^[АВЕКМНОРСТУХ]{2}\d{3}(?<!000)[АВЕКМНОРСТУХ]\d{2,3}$/ui выездные: /^Т[АВЕКМНОРСТУХ]{2}\d{3}(?<!000)\d{2,3}$/ui <br>Ещё есть МВД, дипломаты, военные, федеральные(без региона)...