^(.*)$ ^[A-P]|[a-p]$ ^(.*)$ ^([a-p]|[A-P])([1-9]|(1?[0-6]))$ ^[A-P]|[a-p]$ ^(.*)$