Per il punto 1 (cominciamo da questo). Dici che ci deve essere almeno una lettera tra 2 numeri e poi dici con se c’è uno spazio non funziona. Visto che lo spazio non è una lettera è normale se non funziona.
Quindi qual’è la regola ?
Deve per forza esserci almeno uno spazio tra un numero e una lettera e vice versa ? C’è almeno una lettera prima del primo numero ? Possono esserci altri caratteri in più delle lettere a-z tipo caratteri accentati o punteggiatura o apici o etc...
Se con altri tipi di domande si puo’ non essere molto chiari con le regexp bisogna essere chiarisimi nella specifica perché anche la più piccola omissione farà si che funzionerà o no.
facci alcuni esempi veri.