Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    88

    estrarre solo numeri e non sottostringa alfanumerico da testo

    ho bisogno di estrarre solo numeri con 6 cifre da una stringa, ma se contiene anche sottostringhe alfanumeriche allora non deve essere preso.

    Ho provato a fare cosi:

    codice:
    $str = "non va preso  perché alfanumerico YYY11022015  non deve essere preso 0046 viene preso  360225 altro testo VI non deve essere preso perché alfanumerico  ID1NSCT150211D000082000000000000000142NOTPROVIDED";
    regularExpCheck2($str);
    
        function regularExpCheck2($txt, $cifre = 6)
        {
            
            $regex = "/[(0-9)]{".$cifre."}/";
            preg_match_all($regex, $txt, $risultato);
            $numeri = $risultato[0];
            $numeri = implode(",", $numeri);
            
           
            
        }
    l'array che esce fuori è la sequente: 110220,360225,150211,000082,000000,000000,000142
    invece deve estrarre solo 360225

    dov'è che sbaglio?

    grazie in anticipo

  2. #2
    Codice PHP:
    $regex "/ [(0-9)]{".$cifre."} /"
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.