Già, ma nel pattern che ti è stato proposto il trattino, il punto e lo slash possono trovarsi anche all'inizio della frase come alla fine e non solo come separatori di parole.
ovvero vengono riscontrate frasi del tipo
-//.-.testo454/.
Invece con un pattern
/^([\w\d]+[\/\.-]?)+[\w\d]+$/i
hai che la stringa inizi con una sequenza di numeri e lettere eventualmente intervallate da slash, punto o trattino e venga conclusa con una sequenza di numeri e lettere. Se poi serve che inizi con una lettera e mai con un numero allora occorre modificarla ancora.

Rispondi quotando