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

    Controllo / verifica / check di un IBAN

    Avete qualche funzione javascript che effettui un Controllo / verifica / check di un IBAN.

    Cioè dato un codice IBAN mi dica semplicemente se è corretto o meno.

    Grazie a tutti per l'attenzione

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Puoi usare una RegExpr:

    /^[a-zA-Z]{2}\d{2}[a-zA-Z]\d{22}$/

    Se e' anche valido non puoi saperlo

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Ciao innanzitutto ti ringrazio per la risposta.
    Vuoi dire che con questa regular expression puoi controllare solo la forma dell'IBAN, cioè se sintatticamente è corretta, giusto?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    giusto, ho fato alcune migliorie, sulla base di Bruno:
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>
      <title></title>
      <meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
      <script language="JavaScript">
    <!--
    function Iban(cod){
    if(cod.value.length<27){alert("Iban troppo corto");cod.value='';}
    else if(cod.value.length>27){alert("Iban troppo lungo");cod.value='';}
    else if(!/^[a-zA-Z]{2}\d{2}[a-zA-Z]{1}\d{10}[a-zA-Z0-9]{12}$/.test(cod.value)){alert('iban formalmente errato');cod.value='';}
    }
    //-->
    </script> 
    </head>
    <body >
    
    
    
    <div align="center">
    
    <form name="myform" action="">
    <input name="iban" id="iban" type="text" onblur="Iban(this)"  size="50" />
    </form>
    </div>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.