Ho studiato un po ', ma non ho trovato nulla che si riferisca esattamente a ciò di cui ho bisogno e ogni volta che ho cercato di creare l'espressione è sempre un po' fuori da quello che richiedo.Le espressioni regolari, consentono solo il formato specfico. "John-doe"
Ho tentato qualcosa sulla falsariga di [AZaz09]{3,8}\-[AZaz09]{3,8}
.
Desidero che il risultato valido consenta solo testo di testo, dove o il testo può essere alfabetico o numerico, tuttavia l'unico simbolo consentito è -
e questo è tra i due testi.
Ogni testo deve contenere almeno tre caratteri ({3,8}?), Quindi separati da -
.
Pertanto per essere valida alcuni esempi potrebbero essere:
Text-Text
Abc-123
123-Abc
A2C-def4gk
test non validi potrebbero essere:
Ab-3
Abc!-ajr4
a-bc3-25aj
a?c-b%
Desidera che corrispondano anche lettere accentate o altri alfabeti? Come "déjà-vus", "12μ-13μ", "mañana-1234" – trincot
@trincot: buon punto, ho aggiornato la mia risposta per riflettere il modificatore 'u'. – Jan