1. 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à

  1. SideSilent

    SideSilent Admin XenForo Licenza Verificata

    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?
     
  2. Kintaro

    Kintaro Custode del Forum Licenza Verificata

    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
     
  3. SideSilent

    SideSilent Admin XenForo Licenza Verificata

Condividi questa Pagina

  1. Questo sito utilizza i cookies. Continuando a navigare tra queste pagine acconsenti implicitamente all'uso dei cookies.
    Chiudi