form validation for my card number using modulus. i need to add this code to my jscode not on html script. and add it to formhaserror function. Modulus Check Logic For this project, we will be taking in 10 digit credit card numbers. Ensure the user entered only 10 numbers. If they pass this check, perform a modulus check to ensure that the user has submitted a valid credit card number. Note that the checking factors below are the literal checking factors you will use in your solution. Sample Credit Card Number 9434578423 Checking Factors 432765432 Multiply Checking Factors by Credit Card digits and Sum (9 * 4) + (4 * 3) + (3 * 2) + (4 * 7) + (5 * 6) + (7 * 5) + (8 * 4) + (4 * 3) + (2 * 2) = 195 Divide the Sum by 11 195 / 11 = 17, gives a remainder of 8 Subtract 11 - 8 = 3 (this is the check digit) Compare the check digit to the last digit in the credit card number 9434578423 The credit card number is valid when the check digit and the last digit in the credit card number are equal. The following valid credit card numbers can be used for testing: 1111111118 2222222225 4111313135 2234321326 Note: The “%” is the mathematical operator used to get the remainder. Examples: 10 % 5 = 0, there is no remainder 10 % 3 = 1, there is a remainder of 1 here is the whole folder for the precode.
form validation for my card number using modulus. i need to add this code to my jscode not on html script. and add it to formhaserror function.
Modulus Check Logic
For this project, we will be taking in 10 digit credit card numbers. Ensure the user entered only 10 numbers. If they pass this check, perform a modulus check to ensure that the user has submitted a valid credit card number.
Note that the checking factors below are the literal checking factors you will use in your solution.
Sample Credit Card Number |
9434578423 |
Checking Factors |
432765432 |
Multiply Checking Factors by Credit Card digits and Sum |
(9 * 4) + (4 * 3) + (3 * 2) + (4 * 7) + (5 * 6) + (7 * 5) + (8 * 4) + (4 * 3) + (2 * 2) = 195 |
Divide the Sum by 11 |
195 / 11 = 17, gives a remainder of 8 |
Subtract |
11 - 8 = 3 (this is the check digit) |
Compare the check digit to the last digit in the credit card number |
9434578423 |
The credit card number is valid when the check digit and the last digit in the credit card number are equal.
The following valid credit card numbers can be used for testing:
1111111118
2222222225
4111313135
2234321326
Note:
The “%” is the mathematical operator used to get the remainder.
Examples:
10 % 5 = 0, there is no remainder
10 % 3 = 1, there is a remainder of 1
here is the whole folder for the precode.
https://drive.google.com/file/d/1VdEXWjabTtcfNKN7zjm4kCRvB80mVQJw/view?usp=share_link
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 3 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)