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

    Verificare presenza di almeno un numero in una stringa

    Come da oggetto... Come faccio a verificare la presenza di almeno un numero all'interno di una stringa?
    Avete suggerimenti?

    Ciao R.
    Nostra patria è il mondo intero, nostra legge la libertà.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao ricc@rdo,

    con una regular expression
    codice:
    if(/\d/g.test(tuastringachepotrebbecontenerenumeri)){
      alert('numero presente nella stringa')
    }
    else{
      alert('nessun numero presente nella stringa')
    }

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo.....

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    function testa(unValore) {
     pattern = /[0-9]+/g; 
     if (unValore.match(pattern)) {
      alert('ok');
     } else {
      alert('not ok');
     } //  if (unValore.match(pattern))
    } // function testa(unValore)
    
    testa('ZZZZ');
    testa('ZZ8ZZ');
    //-->
    </script>
    
    </body>
    </html>

  4. #4
    grazie dell'aiuto ad entrambi, ho solo l'imbarazzo della scelta ora

    Nostra patria è il mondo intero, nostra legge la libertà.

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    beh... è la stessa cosa

    in quella di badaze la + è in più
    [0-9] è uguale a \d


  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da willybit
    beh... è la stessa cosa

    in quella di badaze la + è in più
    [0-9] è uguale a \d

    Vero !!! L'ho notato dopo avere postato !!!

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.