Ciao a tutti,
ho creato uno script che ad ogni caricamento visualizza una citazione differente. Una cosa molto semplice. Per evitare che venga presentata due volte la stessa, lo script genera casualmente un numero che confronta con un cookie.
Avendo scoperto le espressioni regolari, volevo raffinare la ricerca nel cookie, che fino ad ora era molto complessa.
Il mio obbiettivo è trovare quel numero composto da minimo 1 e massimo 3 cifre che segue la scritta "frase=".
L'espressione regolare l'ho testata e funziona, è questa qui:
(?<=\bfrase=)\d{1,3}\b
All'inizio dello script dichiaro:
var espr = new RegExp(/(?<=\bfrase=)\d{1,3}\b/);
e poi al momento di fare la ricerca dichiaro:
pre_frase = document.cookie.match(espr);
Purtroppo in questo modo lo script non funziona e viene visualizzata una pagina bianca. Il resto dello script è sicuramente funzionante perchè con la ricerca "canonica" all'interno del cookie funziona.
Dove sbaglio?
Grazie

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando 
			