Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function () {
- let btn = document.getElementsByTagName("button")[0];
- btn.addEventListener("click",()=>ValidateInput());
- const arrayWeights=[2,4,8,5,10,9,7,3,6];
- function ValidateInput(){
- let input=document.querySelector("div input").value;
- let nums=(input).split("").map(Number);
- let lastDigit=nums.pop();
- let activeWeights= arrayWeights.slice(0,nums.length);
- let total=nums.reduce((sum, val, i) => sum + (val * activeWeights[i]), 0)%11<10?
- nums.reduce((sum, val, i) => sum + (val * activeWeights[i]), 0) %11:0;
- let valid=total==lastDigit?"This number is Valid!":"This number is NOT Valid!";
- let responseEl=document.getElementById("response");
- responseEl.textContent=valid;
- console.log("bam");
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment