• Benvenuti su XenForo Italia!

    Stai navigando nella nostra community come Ospite.

    Avere un account su XenForo Italia ti permetterà di creare e partecipare alle discussioni, scaricare i file di traduzione in italiano, vedere le immagini e i video a formato intero, iniziare conversazioni personali con gli altri membri del forum e di utilizzare tutte le funzioni di questo sito.

    Condividi anche tu la tua passione per XenForo!

    Registrarsi è gratis ed elimina la pubblicità

SideSilent

Admin XenForo
Licenza Verificata
Punteggio reazioni
2
Punti
30
Salve, devo fare un campo di testo che funge come promo con espressione regolare che abbia questo formato
XXXXX-Y (X sono numeri e Y è una lettera maiuscola)
quindi o fatto questa espressione regolare qui
([0-9]{5})|([-]{1})|([A-Z]{1})
funziona ma o un problema, non mi da il limite di 5 numeri di un "-" e di una lettera, infine anche se metto solo il trattino (-) mi accetta l'espressione.

invece vorrei che accettasse l'espressione per intero e non solo in parte

come faccio?
 

Kintaro

Custode del Forum
Licenza Verificata
Punteggio reazioni
118
Punti
70
E' colpa degli OR!

Questa non li ha e poi il selettore dell'unico carattere nel "-" non penso serva tanto dopo hai la lettera:
^[0-9]{5}-[A-Z]$

In più devi mettere le opzioni ^ e $ altrimenti ti accetta anche cose del tipo:

ee12345-Ar45

Giocaci un po' qui:
Regex101 - online regex editor and debugger
 

Per rispondere Entra o Registrati è Gratis…

Perchè dovresti Registrarti?

  • Partecipare e Creare Discussioni
  • Trovare Consigli e Suggerimenti
  • Condividere i tuoi Interessi
  • Informarti sulle Novità

Membri Iscritti online

Nuove Discussioni

Ultimi Messaggi sui Profili

Bellissimo XenForo....😎
FEDERICOSCHI ha scritto sul profilo di Il Custode.
non posso scaricare la versione in italiano
Alto