Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    confronto stringa con caratteri fissi

    Ciao, avrei la necessità di confrontare una stringa in variabile (textbox) con dei caratteri speciali... vale a dire che se la mia stringa contiene dei caratteri speciali (come '.@#{};:,) non deve essere valida l'operazione seguente...
    come posso fare ?
    grazie
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  2. #2
    nessuno sa aiutarmi ?
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    Potresti usare una regular expression del tipo ['.@#{};:,]+ e vedere se matcha qualcosa, se è così vuol dire che uno di quei caratteri è presente. Tra le [ ] i caratteri da verificare, il + indica che almeno un carattere di quelli deve essere presente.
    Ans.

  4. #4
    potresti o potete indicarmi la sintassi giusta ?!
    grazie mille...
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    798
    quale linguaggio ?
    Ans.

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    <asp:TextBox ID="TextBox1" runat="server">Pietro@Nicola#</asp:TextBox>
    <asp:Button ID="Button1" runat="server" Text="Button" />
    <hr />
    <asp:Literal ID="Literal1" runat="server"></asp:Literal>
    codice:
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    	Dim stringa As String = Me.TextBox1.Text
    	Dim caratteriStrani As Char() = {"@"c, "#"c, """"c, "'"c, ";"c}
    	Dim CiSonoCaratteriStrani As Boolean = (stringa.IndexOfAny(caratteriStrani) >= 0)
    
    	If CiSonoCaratteriStrani Then
    		Me.Literal1.Text = "Ci sono caratteri strani"
    	Else
    		Me.Literal1.Text = "Non ci sono caratteri strani"
    	End If
    
    End Sub
    Pietro

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    riesumo questo post per chiedere:

    qualcuno conosce il codice ascii del quadratino, quel bastardello...che si vede di solito quando il dialetto non riesce a tradurre qualcosa ?

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    riesumo questo post per chiedere:

    qualcuno conosce il codice ascii del quadratino, quel bastardello...che si vede di solito quando il dialetto non riesce a tradurre qualcosa ?

    Ehhhhhhh! quale quadrattino? e chi è il dialetto che non riesce a tradurre?
    :master:
    Pietro

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    per dialetto intendevo la codifica UTF-8, non so se effettivamente c'entra pero'. Se riesco a generare un eccezione con il caratterino incriminato lo posto.

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    per dialetto intendevo UTF-8, non so se effettivamente c'entra pero'. Se riesco a generare un eccezione con il caratterino incriminato lo posto.
    Ah! il famoso UTF-8

    Io faccio così:

    1) prendo Excel

    2) nella prima colonna metto la serie di numeri da 0 a 255

    3) nella seconda il carattere ascii corrispondente

    4) poi controllo la corrispondenza
    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.