Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Regular Expression

  1. #1
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577

    Regular Expression

    Ciao a tutti

    ammetto di essere una frana nel creare regular expression ... mica potete darmi una mano nel costruirne una del tipo

    n;n;n;n;n

    dove gli n sono numeri interi?

    Dovrei applicare questa espressione ad un RegularExpressionValidator ...


  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    \d+;\d+;\d+;\d+

    4 numeri interi separati da ; ?
    Pietro

  3. #3
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    no diciamo che potrebbero esserene 0 o infiniti
    scusami se nn sono stato chiaro

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    .
    Pietro

  5. #5
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    Ho riletto ancora una volta quello che ho scritto e credo non essere stato chiaro a sufficenza

    quello che mi servirebbe è una espressione regolare che mi accetti enne numeri interi positivi divisi ognuno da un punto e virgola.

    Ad Esempio
    codice:
    12;55;65;22;
    Originariamente inviato da pietro09
    .
    Pietro ti ho scritto un pvt

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ho fatto un tentativo e l'ho messo.
    Ma mi sono accorto subito che era sbagliato e l'ho cancellato.
    Poi ho dovuto spegnere il computer.
    Tutto qui . Adesso ci riprovo ma, dato che sono un secolo che non uso le espressioni regolari, non so se riuscirò

    ciao
    Pietro

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ^(\d+(;\d+)*)?$


    prova con questa. Di più non riesco

    Pietro

  8. #8
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    codice:
    ^(\d+;?)+$
    mi è stata consigliata questa e lavora bene nel mio caso.

    @Pietro :
    meno male mi hai fatto sudare freddo

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    quello di sotto viene accettato
    123;

    ma è diverso da quello che hai chiesto (mi pare )


    123 -> valido

    123; -> non valido

    123;46 -> valido

    insomma, io ho capito: n gruppi di cifre separati da ;

    e perciò, anche nessuna cifra è valido
    Pietro

  10. #10
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    è perciò, anche nessuna cifra è valido
    questo lo posso controllare all'occorenza con una requiredvalidator

    poi diciamo che con quello che mi hanno consigliato l'ultimo ; è opzionale e mi sta bene in previsione di uno value.Split(';')

    quindi
    123 -> valido

    123; -> valido

    123;46 -> valido

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.