Фильтрация строковых операторов из чисел при создании калькулятора - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть строка, содержащая арифметические c операторы и обычные числа.

Я хочу добавлять операторы и числа к входному значению при каждом щелчке. Операторы не должны повторяться, но цифры должны.

Как мне это сделать?

let store = "123+-*/34321";

calc_screen = document.querySelector(".calculator-screen"),
calc_keys = document.querySelector(".calculator-keys");

calculator.addEventListener("click",function(e){
    if(e.target === calc_keys){
        e.stopPropagation(calc_keys)
    }else{
        let calc_screen.value+=e.target.textContent;
    }    
    if(calc_screen.value.includes("AC")){
        calc_screen.value = "";
    }  
})
...