Según el título. Estoy buscando una expresión regular que coincida con la longitud no especificada de los números (cualquier longitud excepto 10).
No funciona:
(?!\d{10}$)Saludos.
Actualmente, su patrón es una afirmación de anticipación negativa no anclada que se activa en todas las posiciones.
Lo que puede hacer es anclarlo al comienzo de la cadena y hacer coincidir los dígitos hasta el final de la cadena:
^(?!\d{10}$)\d+$Vea una demostración de expresiones regulares .
O, alternativamente, haga coincidir 1-9 u 11 o más dígitos
^(?:\d{1,9}|\d{11,})$