mirror of
https://github.com/skidoodle/taj-validator.git
synced 2025-03-05 20:00:40 +01:00
csi
This commit is contained in:
parent
820c44d377
commit
1b0c377fd0
2 changed files with 16 additions and 27 deletions
12
index.html
12
index.html
|
@ -4,21 +4,15 @@
|
|||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>TAJ Validator</title>
|
||||
<script src="script.js"></script>
|
||||
<script src="script.js" async></script>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<h1>TAJ Validator</h1>
|
||||
|
||||
<form>
|
||||
<input
|
||||
type="text"
|
||||
id="taj"
|
||||
oninput="restrictInput(this, 'number')"
|
||||
maxlength="9"
|
||||
required
|
||||
/>
|
||||
<button type="button" onclick="checkTAJ()">Ellenőrzés</button>
|
||||
<input type="text" id="taj" oninput="restrictInput(this, 'number')" />
|
||||
<button type="submit" onclick="checkTAJ()">Ellenőrzés</button>
|
||||
</form>
|
||||
|
||||
<p id="result"></p>
|
||||
|
|
31
script.js
31
script.js
|
@ -1,28 +1,23 @@
|
|||
// Input 0
|
||||
function restrictInput(input) {
|
||||
input.value = input.value.replace(/[^0-9]/g, '').slice(0, 9);
|
||||
function restrictInput(a) {
|
||||
a.value = a.value.replace(/[^0-9]/g, "").slice(0, 9);
|
||||
}
|
||||
|
||||
function validateTAJ(a) {
|
||||
a = a.replace(/[^0-9]/g, '');
|
||||
a = a.replace(/[^0-9]/g, "");
|
||||
if (9 != a.length) {
|
||||
return !1;
|
||||
}
|
||||
for (var b = 0, d = '', c = 0; c < a.length; c++) {
|
||||
7 >= c &&
|
||||
((b += 0 == (c + 1) % 2 ? 7 * parseInt(a[c]) : 3 * parseInt(a[c])),
|
||||
(d += a[c]));
|
||||
for (var c = 0, d = "", b = 0; b < a.length; b++) {
|
||||
7 >= b && (c += 0 == (b + 1) % 2 ? 7 * parseInt(a[b]) : 3 * parseInt(a[b]), d += a[b]);
|
||||
}
|
||||
return a == d + (b % 10);
|
||||
return a == d + c % 10;
|
||||
}
|
||||
|
||||
function checkTAJ() {
|
||||
var a = document.querySelector('#taj'),
|
||||
b = document.querySelector('#result');
|
||||
|
||||
validateTAJ(a.value)
|
||||
? ((b.textContent = 'A TAJ sz\u00e1m \u00e9rv\u00e9nyes.'),
|
||||
(b.style.color = '#4CAF50'))
|
||||
: ((b.textContent = 'A TAJ sz\u00e1m \u00e9rv\u00e9nytelen.'),
|
||||
(b.style.color = '#FF5733'));
|
||||
event.preventDefault();
|
||||
var a = document.querySelector("#taj"), c = document.querySelector("#result");
|
||||
a = validateTAJ(a.value);
|
||||
c.textContent = a ? "A TAJ sz\u00e1m \u00e9rv\u00e9nyes." : "A TAJ sz\u00e1m \u00e9rv\u00e9nytelen.";
|
||||
c.style.color = a ? "#4CAF50" : "#FF5733";
|
||||
return a;
|
||||
}
|
||||
;
|
Loading…
Add table
Add a link
Reference in a new issue