У меня есть регулярное выражение, похожее на это
((1010xxx)?(\d{11}|\d{10}|\d{7})+)
В основном я хочу, чтобы это соответствовало
8085551234
5551234
10102338085551234
и должно произойти сбой на
1010233
Это больше для проверки, выполняемой на xsd, чем для фактического сопоставления.
PS.
Я пытаюсь сопоставить американские телефонные номера длиной 7 - 11 цифр с дополнительным 1010xxx на передней панели. Также, если это 1010xxx, оно не должно пройти. ххх любые 3 цифры.