Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    aiuto scrittura espressione regolare

    Buongiorno a tutti,

    ho una stringa con del testo.

    All'interno di questa testo devo trovare le stringhe lunghe 10 caratteri formate unicamente da caratteri maiuscoli e numeri

    Es:
    AHS456A4A1 ok
    AAAAAAAAAA no
    1234567890 no

    Qualcuno può aiutarmi nella scrittura dell'espressione regolare?
    Grazie a tutti !
    Ultima modifica di aquatimer2000; 09-06-2023 a 11:14
    aquatimer2000

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi fare con 3 regexp. Se tutte e tre sono valide allora ce la fai.

    /^[A-Z0-9]{10}$/<= 10 caratteri tra lettere miaucole e cifre.

    /[A-Z]/ <= contiene almeno una lettera miauscola.

    /[0-9]/ <= contiene almeno una cifra.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Grazie mille !

    ho risolto con:

    Codice PHP:
    preg_match_all('/\s[A-Z0-9]{10}\s/',$text,$matches); 


    facendo dei test in base alle stringhe di testo che effettivamente dovevo valutare, l'aggiunta di spazi vuoti prima e dopo mi ha facilitato la ricerca.

    Grazie ancora per l'aiuto!
    aquatimer2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.