Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    6

    Aiuto urgente con Java!

    Buonasera a tutti
    Ho un quesito da porvi:

    Devo creare una funzione all'interno di uno script in cui devo cercare, all'interno del text-area, la prima parola con 6 lettere contenuta appunto in esso. Una volta trovata deve apparire un alert con scritto "Trovata". Il problema è che dovrei risolvere la funzione attraverso il metodo split(); provato e riprovato, ma non riesce. Idee?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    1. Benvenuto sul forum, ma anche se sei nuovo...
      Quote Originariamente inviata da Regolamento
      - cercare di specificare il più possibile il problema nel titolo della discussione,
      Questo per evitare ricerche tra discussioni con titoli come: aiuto, help me, problemone, dgsugfsjf, ????? ...
      che nulla dicono di quanto trattato al loro interno.
      Termini come "aiuto", "problema" e "javascript" nel titolo sono completamente irrilevanti/scontati.

      - Titoli non inerenti , troppo generici o contenenti parole inutili comportano l'immediata chiusura della discussione. I moderatori non possono stare dietro a tutto, e leggere un topic solo per capire che titolo dare e` un lavoro lungo e che non porta benefici. Un titolo appropriato, conciso e chiaro aumenta di molto la probabilita` di ricevere risposte mirate e competenti e di essere reperiti facilmente con la ricerca .
      Segnalo per titolo troppo generico
    2. Java o Javascript?
    3. Ecco qua, per questo serve sapere le espressioni regolari:
      codice:
      var testo = document.getElementById("id_textarea").value;
      var risultato = testo.split(/(^|\s)[^\s]{6}(\s|$)/);
      if (risultato.lenght != 1) alert ("Trovata");
    No

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    6
    Scusate veramente, intanto ti ringrazio, ma è la prima volta che entro in un forum e che faccio una domanda, mi dispiace essere stata vaga, ma ti ringrazio davvero

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2014
    Messaggi
    6

    Non riesce :(

    function contaParolaSeiLettere() {

    var testo = document.getElementById("Test").value;
    var risultato = testo.split(/(^|\s)[^\s]{6}(\s|$)/);
    {
    if (risultato.lenght !=1) alert (" Trovata");
    }
    }
    Questa è la mia funzione sistemata ma provando anche se inserisco una singola lettera mi appare l'alert "trovata", io voglio appaia solo quando nel text area viene trovato la parola con 6 lettere. come fare?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Una sola discussione per ogni argomento.

    Segui l'invito che ti ho fatto nell'altra discussione.
    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

Tag per questa discussione

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.