Bonjour à tous.

Je suis en train de créer un petit script js qui me permet de vérifier la validité d'un numéro IBAN.
Pour le format attendu, vous pouvez consulter cette page:
http://fr.wikipedia.org/wiki/ISO_13616

Mon problème est simple: avant de pouvoir effectuer un modulo sur ma chaine de caractère et bien... il faut que je la parse en int!
Oui mais voilà il se trouve qu'il me renvoie une réponse différente à son équivalent texte!

Ainsi par exemple, la chaine "068999999501111443" me renvoie l'entier 68999999501111440! et la chaine "270068512769111471" devient 270068512769111460!

Voici le code appliqué:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
alert('avant '+accountNumber);
	accountNumber = parseInt(accountNumber,10);
	alert('après '+accountNumber);
Donc rien de spécial...

Merci d'avance pour votre réponse!

Ps: Trop de caractères? Il y en a 18 donc je ne pense pas que ce soit trop mais je ne connais pas les specs de Javascript à ce sujet.