PDA

View Full Version : Funzione javascript controllo stringa


Abdujaparov
13-04-2006, 23:07
Salve a tutti sto cercando di scrivere una funzione javascript che prenda una stringa e verifichi che contenga solo caratteri alfanetici o spazi. Non so come fare a vedere se un carattere è alfabetico o è uguale a spazio. C'è qualche funzione che lo fa?
Per quanto riduarda l'estrazione dei caratteri c'è qualche funzione che mi permette di farlo o devo fare un for da 0 alla lunghezza della stringa ed estrarre una sottostringa di lunghezza 1 a partire dalla posizione i?


Girando su internet ho visto questo pezzo di codice:
dove f è una stringa
for(i=0; i<f.length-1; i++) {
var e=f.elements[i] //cosa fa questa istruzione? Non sono riuscito a capirlo

//a quanto ho capito questa parte verifica che e abbia lunghezza maggiore di zero e che contenga al suo interno caratteri alfanumerici con underscore, per verificare che non ci siano numeri dovrei togliere semplicemente 0-9 e per dirgli di accettare stringhe che contengono anche spazi come faccio?
if(e.value.length>0 && e.value.search(/[a-zA-Z0-9_]/)!=-1)
//Se non ho capito male se la condizione di ricerca dei caratteri non da successo viene tornato -1, ho capito bene?

Grazie a tutti, ciao ciao.