+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

[c#] Tipo di dato in una textbox

  1. #1
    Zigo non è in linea Scribacchino
    Avrei bisogno di sapere se il valore inserito in una textbox sia un numero o una stringa.
    qualcuno ha qualche dritta da darmi?

    per il momento mi sto scorrendo la textbox.text un carattere alla volta e controllo che il suo valore ascii sia compreso tra 48 e 57.. e funziona..

    xò è altamente scomodo nel caso la textbox contenga tanti caratteri.
    ES: (15268978458 oppure "123456sette")
    esiste un comando unico che mi dica se è un numero o una stringa?

    ciauzz
    ℹ️ Leggi di più su Zigo ...

  2. #2
    L'avatar di Cteniza
    Cteniza non è in linea Amanuense
    Ci sono diversi modi per controllare se ci sono caratteri non validi dentro una stringa.
    Uno passa ad esempio tramite l'utilizzo delle regular expressions.
    Uno molto molto artigianale (meglio le regular) per testare gli interi potrebbe essere:
    Dim myString = textBox1.Text.Replace("1234567890").ToCharArray())
    if myString.Length <> 0 then
    MessageBox.Show("non intero")
    end if
    Anche utilizzare tryparse di double potrebbe essere una soluzione

  3. #3
    Zigo non è in linea Scribacchino
    ho risolto con le espressioni regolari.
    se a qualcuno interessa ho fatto cos&#236;:

    Regex.Replace(textbox.Text, @"[^\0-9]", "");

    toglie tutto dalla textbox tranne i numeri
    ℹ️ Leggi di più su Zigo ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Incompatibilità tra dato tipo testo di una cella e dato tipo string
    Da saveriomartino nel forum Microsoft Excel
    Risposte: 10
    Ultimo Post: 16-07-2015, 18:50
  2. tipo di dato per chiave primaria
    Da orpo970 nel forum Microsoft SQL Server
    Risposte: 3
    Ultimo Post: 27-06-2012, 20:47
  3. [MySQL] Tipo dato Float
    Da licetinsanire nel forum MySQL
    Risposte: 2
    Ultimo Post: 03-03-2009, 12:39
  4. access 2003: tipo dato ora
    Da serbring nel forum Microsoft Access
    Risposte: 20
    Ultimo Post: 08-12-2008, 12:04
  5. controllo tipo di dato su textbox
    Da manupil nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 13-03-2004, 10:39