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
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
mi sa che hai sbagliato forum.
Quello mi sa tanto di codice javascript.![]()
Ti sposto in scripting
Addio Aldo, amico mio... [03/12/70 - 16/08/03]
/^\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
Visto che controlla campi di testo vorrei semplicemente accettasse solo testo (quanto ne voglio), senza numeri o simboli strani
Grazie
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
Forse, ma la mia ignoranza non mi permette di capirli appieno.
Dove posso trova spiegazioni sul funzionamento di quei codici, cosa fanno, etc,....
Prova qua:Originariamente inviato da licio
Dove posso trova spiegazioni sul funzionamento di quei codici, cosa fanno, etc,....
http://ashutoshsaxena.tripod.com/jst...art/ch080.html