Калькулятор на JavaScript | проблема с +, *, : в начале строки

Я делал калькулятор на JavaScript и столкнулся проблемой, что если первым в нём ввести "+" или " * " или " : ", то они должны стереться или просто не вводится. В голове есть идея как это сделать, но никак не получается

Вот код калькулятора:

function insert(num) {
    document.form.textview.value = document.form.textview.value + num;
    let exp = document.form.textview.value;
}

function equal() {
    let exp = document.form.textview.value;
    if (exp) {
        document.form.textview.value = eval(exp);
    }
}

function clean() {
    document.form.textview.value = '';
}

function back() {
    let exp = document.form.textview.value;
    document.form.textview.value = exp.substring(0, exp.length-1)
}

Ответы (0 шт):