Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Ricavare numero da stringa

    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?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    <script>
    file = "file123voto4";
    numero = file.replace(/^\D*(\d+).*$/, function ($0, $1) { return $1; })
    alert(numero);
    </script>
    ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.