begin process at 2010 03 22 03:31:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CALCUL DE LA CLÉ RIB

CALCUL DE LA CLÉ RIB


 Information sur la source

Note :
8,33 / 10 - par 3 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :clé, rib Niveau :Débutant Date de création :07/05/2006 Date de mise à jour :10/05/2006 19:49:17 Vu :21 631

Auteur : tarzent

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Calcule la clé d'un rib à partir du code banque, code guichet et le numéro de compte.

Source

  • function getKey(banque, guichet, compte) {
  • if (5 != banque.length || 5 != guichet.length || 11 != compte.length)
  • return;
  • function replaceAlpha(alpha) { return '12345678912345678923456789'.charAt(alpha.charCodeAt(0) - 65); }
  • compte= parseInt(compte.toUpperCase().replace(/[A-Z]/g, replaceAlpha), 10);
  • return 97 - (((parseInt(banque, 10)% 97 * 100000 + parseFloat(guichet)) % 97 * 100000000000 + compte) % 97) * 100 % 97;
  • }
function getKey(banque, guichet, compte) {
  if (5 != banque.length || 5 != guichet.length || 11 != compte.length)
    return;
  function replaceAlpha(alpha) { return '12345678912345678923456789'.charAt(alpha.charCodeAt(0) - 65); }
  compte= parseInt(compte.toUpperCase().replace(/[A-Z]/g, replaceAlpha), 10);
  return 97 - (((parseInt(banque, 10)% 97 * 100000 + parseFloat(guichet)) % 97 * 100000000000 + compte) % 97) * 100 % 97;
}



 Historique

07 mai 2006 05:21:14 :
 
07 mai 2006 05:27:41 :
.
10 mai 2006 19:49:18 :
Correction

 Sources du même auteur

Source avec Zip Source avec une capture SIMPLEDATEFORMAT SIMILAIRE À LA CLASSE JAVA
FONCTIONS DE VÉRIFICATION DE FORMULAIRE + FONCTIONS UTILES (...
REMPLACE LES CARACTÈRES AVEC ACCENT EN CARACTÈRES HTML
DEGRADE DE TEXTE 2 COULEURS
CONVERSION DECIMALE HEXADECIMALE

 Sources de la même categorie

Source avec Zip Source avec une capture SÉQUENCEUR par jdmcreator
Source avec Zip COMPRESSION DE TEXTE CÔTÉ CLIENT EN JS VIA ALGORYTHME LZW par niamor36
Source avec Zip VIRTUAL IPHONE (V.2) par loicseg
Source avec Zip MOOTABLEAU par Miky76
Source avec Zip CALCULER VOTRE IMC par lesnouesremy

 Sources en rapport avec celle ci

VÉRIFICATION DE VALIDITÉ D'UN RIB par roro06

Commentaires et avis

Commentaire de bultez le 08/05/2006 11:02:48

>>Je n'ai pas utilisé la fonction parseInt parce qu'elle a un bug.

aucun bug dans parseInt...
on peut même dire que c'est TOUJOURS celui qui code qui se trompe
( dans n'importe quel langage ! )

la bonne syntaxe c'est parseInt(valeur,base);

essayer, par exemple :
var tmp="0123";
alert ( parseInt(tmp) + "\r\n" + parseInt(tmp,10) );
si ça commence par 0, c'est de l'octal.
@+

Commentaire de tarzent le 28/05/2006 18:31:51

Bonjour,

Mea culpa, je ne sais pour quelle raison j'ai pensé que par défaut parseInt prenait 10 en 2ème argument.

Maintenant quelques petites remarques:
- Dans le langage 'Français' on commence souvent son code par un "Bonjour"...
- Le Javascript est un langage évolutif, qui n'est pas forcément compatible d'un navigateur à l'autre. Il faut généralement adapter son code (aux différents navigateurs ainsi qu'aux versions de Javascript) afin de le rendre portable. En cela le Javascript ne ressemble pas à "n'importe quel langage". D'autant qu'il existe de réels bugs dans certaines fonctions Javascript (fonction test et exec par exemple sous certaines versions Javascript de IE).

Comprend donc que ta remarque
>>on peut même dire que c'est TOUJOURS celui qui code qui se trompe
>>( dans n'importe quel langage ! )
manque ici de pertinence, alors inutile de HURLER.

@+

Commentaire de drjarode le 07/11/2009 07:11:12

Bonjour
a-tu un expemple qui fonctionne

genre tu rentre ton numéro de banque+guichet+compte dans des cellules et validation et qui affiche le résultat en cliquant sur un bouton Calcule ?

NB : j'ai esayer ta sources dans tous les sens sans résultat.
Merci d'avance

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

menus contextuels avec lien à la clé [ par harlock59 ] je souhaite faire des menus (une suite de trois menus) avec comme premier menu le mois de l'année, comme deuxième menu les différentes semaines du moi Javascript - Prob d'exécution d'un "else". [ par Artiste_Gunm ] Ce script teste 11 caractéres un par un et vérifie que celui-ci ne correspond pas aux caractéres spéciaux rentrés dans un tableau.Et s'il trouve une é Moteur de recherche... je craque [ par matimat2k4 ] Voila mon problème. Je crée un moteur de recherche dans ma frame de gauche et je voudrais que le résultat de ma recherche s'affiche dans ma page centr Rafraichir sans perdre mes donnée!? [ par mat2000fr ] Salut à tous!Je tien a signaler que je débute!J'èspère être le plus clair possibleEn fait je travaille sur PHP avec une base Pb de gestion de tableau en JS [ par corsica ] Bonsoir,juste un petit soucis avec les tableaux JavaScript :var toto = new Array();toto[0] = "Enregistrement 0" ;toto[1] = "Enregistrement 1";==>  key map file [ par chacha77 ] j'ai ajouté une clé dans le fichier de mappage de reports builder key map file mais lorsque j'utilise cette clé dans l'url lors de l'appel d'un etat rechercher mot clé dans propriété word [ par theboubourse ] bonjour je souhaiterai avoir dans une variable les mot clé d'un document word je ne connai pas bcp le javascript si vs connaisé la solution ou un scri Lire et ajouter une clé dans le registre ? Plz [ par lolyest ] Bonsoi,Je voudrait savoir si il est possible de lire le registre et d'ajouter une clé en Javascript ou en autre language WEB ?Si oui, pourriez-vous me ouvrir une image d'une clé dans une div [ par cosmopolitan51 ] Bonjour.Je construis une page xhtml contenant deux div : "right" qui affiche des photos de pollens, "left" dans laquelle je voudrais qu'un élève puiss Lire une clé de registre en HTML [ par aazg ] Bonjour à tous, Tout d'abord je dirais que je ne savais pas dans quelle partie du forum poser ma question. Je voudrais savoir si il est possible de


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,995 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales