Проблемы обрабатывают цифры слишком велики в JavaScriptJavascript

Форум по Javascript
Anonymous
Проблемы обрабатывают цифры слишком велики в JavaScript

Сообщение Anonymous »

У меня проблемы с обработкой чисел, которые слишком велики в JavaScript. Я сделал код безопасности пароля - он вычисляет возможные комбинации, это очень просто, но когда он получает квадлионные комбинации, которые не более чем на 100 дней, поэтому я не могу просто установить условие для обработки «слишком долго». Я попробовал bigint () , но по какой -то причине он вообще не отображается. Вот мой код, я был бы благодарен за любые предложения.

Код: Выделить всё

const submit = document.querySelector(".submit");
const input = document.querySelector(".input");

submit.addEventListener("click", function (event) {
var password = input.value;

var HasLowercase = false;
var HasUppercase = false;
var HasNumber = false;
var HasSpecial = false;

if (password.length == 0) {
alert("Please input password!");
}

const regex = /[!@#$%^&*()\-+={}[\]:;"',.?\/|\\]/;

for (var i = 0; i < password.length; i++) {
var char = password[i];

if (char >= "a" && char = "A" && char = "0" && char 





Password Strenght Checker!





Password Security Test
How safe is your password?

Enter your password:

Submit

Results:





Подробнее здесь: https://stackoverflow.com/questions/797 ... javascript

Вернуться в «Javascript»