Я бы дал:
^\d{10,14}$
.
Я также хотел бы предложить дополнительные решения для двигателей RE, которые не поддерживают все эти PCRE, так что в крайнем случае, вы можете использовать:
^[0-9]{10,14}$
Если ваш движок RE настолько примитивен, что даже не допускает определенных повторений, вам придется вернуться к какому-нибудь уродливому хаку, например, полностью указав количествоцифры с альтернативными RE для 10-14 или, проще, просто проверяя:
^[0-9]*$
и гарантируя, что длина была между 10 и 14.
Но это не понадобится для этогокейс (ASP.NET).