Ciao a tutti
vorrei capire le principali differenze fra le regex javascript e php.. in quanto sto impostando i controlli su dei campi del form, e le mia regex non funzionano a dovere con javascript.. mentre non ho nessun problema con php...
vi posto un esempio
con php [:alpha:] indica qualsiasi lettera, maiuscola o minuscola, accetta i caratteri Latin semplici.. e nessun simbolo o carattere di punteggiatura, esattamente ciò che mi serve.codice:var stringa = "prova"; var myreg = new RegExp("^[[:alpha:] ]{1,32}+$"); if (!myreg.test(stringa)) { ...ecc ...ecc
Ma con javascript non la accetta... ho provato una soluzione:
/^[a-zA-Z\s\xE0\xE8\xE9\xF9\xF2\xEC\x27]+$/;
con cui accetto caratteri e anche gli accentati nelle forme xE0 e così via...
ma non mi bastano.. dovrei aggiungerne a chilometri.. non c'è qualcosa del tipo [:alpha:] che vada bene per javascript? O altre soluzioni? Grazie mille