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

    Stringa contenente solo caraterri numerici

    salve ho una stringa che per forza di cosa mi deve contenere solo caratteri numerici (non posso trattarla come intero o come tipo numerico)
    come posso verificare che contenga appunto solo numeri da 0 a 9 !?!?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    o con una RegExp, oppure con:

    codice:
            If Microsoft.VisualBasic.IsNumeric(variabile) Then
                ...
            End If

  3. #3
    ci avevo già provato con IsNumeric ma essendo una stringa non funzia

    come posso applicare la regular expression ad una stringa specifica ?

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da brutusin
    ci avevo già provato con IsNumeric ma essendo una stringa non funzia
    sei sicuro ? :master:
    Ho fatto una prova mettendo nella stringa "a" e poi "3" e funziona.

    vedi www.regexlib.com comunque

  5. #5
    Premesso che mi fa strano che IsNumeric non funzioni puoi sempre provare con TryCast o con un cast in un semplice blocco Try/Catch (ma questa la lascerei come ultima spiaggia)

    xxx

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Dim s As String = Me.TextBox1.Text.Trim
    Dim b As Boolean = s <> "" AndAlso (Not (s Like "*[!0-9]*"))
    Pietro

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.