911-(0{3}|1{3}|2{3}|3{3}|4{3}|5{3}|6{3}|7{3}|8{3}|9{3})-X-(0{3}|1{3}|2{3}|3{3}|4{3}|5{3}|6{3}|7{3}|8{3}|9{3})
я бы использовал такой вариант, на большее я незнаю
а вот на счет проверки что AAA =! BBB если только выдирать из номера и сравнивать их отдельно, но тут у меня возникает есть ли смысл делать это базой, я не спец в этом