Salve, ho una stringa del tipo

file123voto4

file č fisso, 123 č un valore che va da 0 a infinito che devo ricavare

voto č fisso

4 č un numero che puł andare da 1 a 5


io devo ricavare in questo caso l' 123.


come faccio?

ho provato cosč ma nn funzia:

codice:
var pattern = new RegExp("^file\d+.+");
	pattern.exec(ancora.id);
	
	alert(RegExp.$2);
ancora.id č una stringa che nel nostro esempio vale: file123voto4

Sia RegExp.$2 che RegExp.$1 non danno alcun risultato. dove sbaglio?