Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    19

    Ricerca di determinati caratteri all'interno di una variabile

    Sto sviluppando un sito web con asp + java script.
    Nel mio sito ho una variabile composta da data piu ora nel seguente formato:

    gg/mm/aaaa hh:mm:ss

    Quindi ad esempio la variabile z vale: 05/08/2013 12:25:36

    Quello che vorrei fare io è una ricerca all'interno della variabile andando a verificare se ad esempio il mese è 08. Come posso fare ??

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    19
    ok perfetto è proprio il comando che cercavo. L'ho provato con un esempio banale e funziona:

    Codice PHP:
    var ab
     
    "abcdefg";
     
    a.substring(3,6);
     
    Response.write(b); 

    Il problema è che quando provo il comando nella parte che mi interessa mi da questo errore:

    Proprietà o metodo non supportati dall'oggetto

    Questo è il codice:

    Codice PHP:
    rst("data"); a.substring(3,6); Response.write(b); 
    Preciso che se elimino il comando b = a.substring(3,6) e gli scrivo Response.write(a) mi stampa a video correttamente tutti i campi dati.
    Quindi suppongo che il problema sia nel tipo di dato che è a.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    19
    Ho provato anche così ma non va ( nel senso che non da nessun errore però a video non mi stampa i caratteeri che voglio bensì mi stampa Ma ):

    a = rst("data");
    c= String(a);
    b = c.substring(3,6);
    Response.write(b);

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    19
    Il problema è che:

    a = rst("data");


    in questo caso a vale 05/05/2012 11:24:10 ( come è giusto che sia )

    poi però se faccio: var c= new String(a);


    c vale: Sat May 5 11:24:10 UTC+0200 2012 Perchè ?

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da mmaattyy
    Codice PHP:
    Response.write(b); 
    Se stai parlando di jscript lato server ti devo spostare di sezione...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    19
    E si mi sono accorto adesso di averlo aperto il lato client

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.