Brython
Business logic written in Python, executed at runtime using Brython.
Source code: luhn.py
There is an additional block of Python code in the <head>
block of this page:
<script type="text/python"> import luhn from browser import document document['button_number'].bind('click', luhn.validate('card_number')) document['button_number_visa'].bind('click', luhn.validate('card_number_visa')) document['button_number_mastercard'].bind('click', luhn.validate('card_number_mastercard')) document['button_number_amex'].bind('click', luhn.validate('card_number_amex')) document['button_number_phone'].bind('click', luhn.validate('card_number_phone')) document['button_number_random'].bind('click', luhn.validate('card_number_random')) </script>