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

    [VB.NET 2.0] Help su RegularExpression

    Ciao a tutti,
    chiedo assistenza su un problema molto semplice ma che non riesco a risolvere: vorrei utilizzare un regularexpressionvalidator per validare un campo testo che deve essere formato da:

    a) un numero di 5 cifre
    b) uno spazio
    c) un trattino (-)
    d) un altro spazio
    e) una stringa qualsiasi

    Avevo provato con "^\d{5} - \w+$" ma non funziona. Qualcuno mi sa aiutare?

    Grazie!

  2. #2
    Mi pare che tu ci sia quasi
    lo spazio lo indichi con \s
    quindi prova ^\d{5}\s\-\s\w+$

    però non sono sicuro come indicargli quel -
    ho messo lo slash davanti ma ci sta che non funzioni...
    Se ci riesci fammi sapere!

  3. #3
    Originariamente inviato da Max Mercury
    Mi pare che tu ci sia quasi
    lo spazio lo indichi con \s
    quindi prova ^\d{5}\s\-\s\w+$

    però non sono sicuro come indicargli quel -
    ho messo lo slash davanti ma ci sta che non funzioni...
    Se ci riesci fammi sapere!
    Nada!

  4. #4
    Help!

  5. #5
    l'unico aiuto che posso darti è dirti di studiarti il capitolo 3 del libro
    Mcts Self-Paced Training Kit (Exam 70-536) Microsoft Framework 2.0 Application Development Foundation
    Che spiega in maniera approfondita le regular expression

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: a me funzionano entrambe, questa "^\d{5}\s\-\s\w+$" e questa "^\d{5} - \w+$"
    Pietro

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    a meno che, l'ultima opzione, una stringa qualsiasi non voglia dire, di qualsiasi carattere. Nel caso:

    ^\d{5} - .+$
    Pietro

  8. #8
    Originariamente inviato da pietro09
    :master: a me funzionano entrambe, questa "^\d{5}\s\-\s\w+$" e questa "^\d{5} - \w+$"
    Ciao Pietro,
    grazie per la risposta. Le espressioni che mi hai suggerito, in effetti, funzionano.
    Ho dimenticato però di specificare che il validator non deve controllare il testo di una textbox, ma di questo elemento.
    Applicando il validator a tale elemento (che fra l'altro consiglio a tutti quelli che cercano una textbox con meccanismo di autocompletamento) mi viene sempre detto che il testo non è valido.
    Inoltre ho 1 altra domanda in tema: come faccio a verificare se in un dropdownlist è stato selezionato un valore? Ad esempio, ho questa situazione:

    • Valore 0 - Scegli una voce
    • Valore 1 - Primo elemento
    • Valore 2- Secondo elemento
    • etc.


    Per verificare che io abbia selezionato una voce è possibile utilizzare un validator? Non suggeritemi altri modi, perchè se effettuo il controllo da code-behind mi si incasina un pò tutto , avendo vari dropdownlist + altri casini che non sto a spiegare.

    Grazie

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.