Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Verifiche su stringhe [facile facile ;-)]

    Ciao,

    ho due domande da sottoporvi...

    1)come posso riconoscere se una stringa è composta SOLO! da lettere e da numeri?

    2)come si può confrontare una stringa mantenendo il case sensitive? Cioè, per esempio, avendo una stringa "CIAO", come posso verificare che è scritta esattamente così e non Ciao?

    ...
    Sicut Nox Silentes

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    1) Fai una ricerca su internet: puoi farlo con semplicità con le espressioni regolari (Regular Expression)
    2) http://www.w3schools.com/vbscript/func_strcomp.asp

    Roby

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    -Funzione booleana isNumeric
    -Il confronto fra stringe è già case-sensitive
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Roby_72
    1) Fai una ricerca su internet: puoi farlo con semplicità con le espressioni regolari (Regular Expression)
    2) http://www.w3schools.com/vbscript/func_strcomp.asp

    Roby
    vedo che andiamo daccordo!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Sypher
    -Funzione booleana isNumeric
    -Il confronto fra stringe è già case-sensitive
    Le stringhe che iniziano con un numero non sono numeri pertanto la IsNumeric non è sufficiente a meno di altre operazioni.
    Non hai comunque il caso contrario: tutte lettere.

    Roby

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Sypher
    vedo che andiamo daccordo!

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Roby_72
    Le stringhe che iniziano con un numero non sono numeri pertanto la IsNumeric non è sufficiente a meno di altre operazioni.
    Non hai comunque il caso contrario: tutte lettere.

    Roby
    le stringhe che iniziano con un numero non sono numeri pertanto la IsNumeric restituisce false...o forse nn ho inteso bene!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok ma lui che ci fa?
    Vuole sapere quali stringhe sono TUTTI numeri e quali TUTTE lettere...
    La IsNumeric a false cosa gli dice?

    Roby

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Roby_72
    Ok ma lui che ci fa?
    Vuole sapere quali stringhe sono TUTTI numeri e quali TUTTE lettere...
    La IsNumeric a false cosa gli dice?

    Roby
    ancora nn sono daccordo se è un numero anche fosse 3333 = true, se fosse qw3242 = false so le 7 forse sto fudo io!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Ciao Roby,

    1)ho provato a seguire il link che mi hai consigliato. E' così, vero?:

    Nome1="Pippo"
    Nome2="pippo"
    StrComp(string1,string2[,compare])
    If document.write(StrComp(Nome1,Nome2)) Then
    response.write("Errato")
    else
    Response.Write("OK")
    end if


    L'errore che mi da è il seguente:
    Errore di compilazione di Microsoft VBScript (0x800A03EE)
    Previsto ')'
    /mod.asp, line 38, column 23
    StrComp(string1,string2[,compare])
    ----------------------^


    2) non sono riuscito a trovare nulla sulle Reular exp. nello specifico. Io le regular non le so modificare...
    Sicut Nox Silentes

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 © 2026 vBulletin Solutions, Inc. All rights reserved.