Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di licio
    Registrato dal
    Sep 2002
    Messaggi
    170

    funzione controllo campo

    Con questa funzione di controllo

    function nome(stringa)
    {
    if (stringa.search(/^\w+( \w+)?$/) != -1)
    return true;
    else
    return false;
    }

    Se nel campo inserisco più di due parole mi ritorna false, perchè?
    Come fare a rimediare?

    Grazie

  2. #2
    mi sa che hai sbagliato forum.
    Quello mi sa tanto di codice javascript.

  3. #3
    Ti sposto in scripting
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    /^\w+( \w+)?$/

    Non riesco a capire la logica di questa regexp. Cosa vorresti ottenere?

    Che ci sta a fare quel ? dopo la parentesi?

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di licio
    Registrato dal
    Sep 2002
    Messaggi
    170
    Visto che controlla campi di testo vorrei semplicemente accettasse solo testo (quanto ne voglio), senza numeri o simboli strani

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse intendevi uno dei seguenti (o combinazioni)?
    /^\w+( \w+)*?$/
    /^\w+(\s\w+)+?$/
    /^\w+(\s\w+)??$/
    /^\w+(\ \w+)+?$/

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di licio
    Registrato dal
    Sep 2002
    Messaggi
    170
    Forse, ma la mia ignoranza non mi permette di capirli appieno.

    Dove posso trova spiegazioni sul funzionamento di quei codici, cosa fanno, etc,....

  8. #8
    Originariamente inviato da licio
    Dove posso trova spiegazioni sul funzionamento di quei codici, cosa fanno, etc,....
    Prova qua:
    http://ashutoshsaxena.tripod.com/jst...art/ch080.html

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.