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 !?!?
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 !?!?
o con una RegExp, oppure con:
codice:If Microsoft.VisualBasic.IsNumeric(variabile) Then ... End If
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
ci avevo già provato con IsNumeric ma essendo una stringa non funzia
come posso applicare la regular expression ad una stringa specifica ?
sei sicuro ? :master:Originariamente inviato da brutusin
ci avevo già provato con IsNumeric ma essendo una stringa non funzia
Ho fatto una prova mettendo nella stringa "a" e poi "3" e funziona.
vedi www.regexlib.com comunque
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
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
Dim s As String = Me.TextBox1.Text.Trim
Dim b As Boolean = s <> "" AndAlso (Not (s Like "*[!0-9]*"))
Pietro