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

    Espressione regolare......

    Salve ragazzi ho un problema mi potreste aiutare su una espressione regolare??????
    in pratica dovrebbe contollarmi che il formato di una stringa che inserisco in una form sia

    N.xxxx/xx dove x è numero.....
    vi chiedo un aiutino perchè io non la so proprio fare....vi ringrazio in anticipo

  2. #2

    Eccomi

    N.xxxx/xx dove x è numero.....

    Allora, supponiamo che la tua stringa si chiami "codice", e che "errore" sia
    una variabile che ti identifica se va tutto bene o no

    dim codice
    dim errore

    'Controllo dell'esattezza dell'inserimento
    errore=false

    if UCase(left(codice,2))<>"N." then
    errore=true
    end if

    if Asc(mid(codice,3,1))<49 or Asc(mid(codice,3,1))>57 or _
    Asc(mid(codice,4,1))<49 or Asc(mid(codice,4,1))>57 or _
    Asc(mid(codice,5,1))<49 or Asc(mid(codice,5,1))>57 or _
    Asc(mid(codice,6,1))<49 or Asc(mid(codice,6,1))>57 or _
    Asc(mid(codice,8,1))<49 or Asc(mid(codice,8,1))>57 or _
    Asc(mid(codice,9,1))<49 or Asc(mid(codice,9,1))>57 or _
    Asc(mid(codice,7,1))<>"/" then
    errore=true
    end if

    'A questo punto se "errore" è true, allora la stringa non va bene
    'se è false invece il formato è corretto


    Spero di averti risposto. CIAUZ!
    By Jump

    By Jump

    http://www.oflclan.it
    OFL Always Win

  3. #3
    ora non ho il tempo di provarlo cmq ti ringrazio per avermi risposto.......

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.