function run() {
var operator = prompt('Введите оператор');
if(!/^[*\/+-]$/.test(operator)) {
alert('Неверный оператор!');
return run();
}
var numbers = [
prompt('Введите первое число'),
prompt('Введите второе число')
];
if(!isFinite(numbers[0]) || !isFinite(numbers[1])) {
alert('Неверный формат чисел!');
return run();
}
var result = eval(numbers.join(operator));
alert('Ваш результат: ' + result);
}
run();