Ну, это выглядит как:
[a-zA-Z]{2}[0-9]{7}[a-zA-Z]
для меня.Конечно, это зависит от того, что вы подразумеваете под «алфавитом» и «цифрой» - вышеизложенное касается только букв и цифр ASCII, без акцентов, без других типов цифр и т. Д.подходы, такие как \d
для «любой цифры» и \p{L}
для «любой буквы»;если вы действительно только хотите букв и цифр ASCII, я бы использовал вышеприведенное, чтобы сделать очевидным, что именно разрешено.или используйте ^
и $
, чтобы ввести его в выражение:
^[a-zA-Z]{2}[0-9]{7}[a-zA-Z]$
Это предотвратит нахождение вашего паттерна в середине другого текста.