L'obiettivo di RegEx è quello di corrispondere esattamente a 6 caratteri, ma in aggiunta deve corrispondere a stringhe vuote o spazi bianchi (ad esempio ^$|\s|^(\w){6}$
). È buona norma controllare la stringa vuota / lo spazio bianco in un'espressione RegEx o eseguire questo controllo nel codice di livello superiore, ad esempio String.IsNullOrWhiteSpace
? Sembra che ci sia un odore di codice nel farlo in RegEx, ma potrei immaginare cose.
Grazie.