<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
let regon = 0
let check = 0
function sprawdz() {
regon = prompt("Podaj numer regon: ")
if (regon.length == 9) {
console.log("jest krotki")
let suma = 0
console.log(regon[0])
suma = parseInt(regon[0])*8 + parseInt(regon[1])*9 + parseInt(regon[2])*2 + parseInt(regon[3])*3 + parseInt(regon[4])*4 + parseInt(regon[5])*5 + parseInt(regon[6])*6 + parseInt(regon[7])*7
console.log(suma)
if (suma % 11 == parseInt(regon[8])) {
alert("regon jest poprawny")
} else alert("regon jest niepoprawny")
} else if (regon.length == 14) {
console.log("jest długi")
let suma = parseInt(regon[0])*2 + parseInt(regon[1])*4 + parseInt(regon[2])*8 + parseInt(regon[3])*5 + parseInt(regon[5])*9 + parseInt(regon[6])*7 + parseInt(regon[7])*3 + parseInt(regon[8])*6 + parseInt(regon[9]) + parseInt(regon[10])*2 + parseInt(regon[11])*4 + parseInt(regon[12])*8
console.log(suma)
if (suma % 11 == parseInt(regon[13])) {
alert("regon jest poprawny")
} else alert("regon jest niepoprawny")
} else alert("regon jest niepoprawny")
}
</script>
</head>
<body>
<p>Przykładowe REGON:</p>
<ul>
<li>23511332857188</li>
<li>732065814</li>
</ul>
<button onclick="sprawdz()">Sprawdzanie regon</button>
</body>
</html>
Paste Hosted With By Wklejamy.pl