Проверка числовой формы Javascript - PullRequest
0 голосов
/ 11 марта 2012

Я сделал простой маленький калькулятор для урока математики.Он выполняет такие простые вещи, как поиск объемов и областей определенных форм, но экономит мне много времени на домашней работе.

Я загрузил его в Интернет для своих одноклассников, но решил, что смогу сделать формы только в состояниииметь числа в них.Я нашел некоторые ответы на tizag, но я не совсем понимаю эти решения.

Я ищу что-то вроде этого:

function calculation() {
    if (form.thenumbers.value = code to check if it is numeric)
    {
        calculations
    } else {
        alert("Numbers only please");
    }
}

Если это не так просто,Я просто ценю небольшое объяснение того, как работает любой другой способ.Спасибо.

1 Ответ

1 голос
/ 11 марта 2012
 if (form.thenumbers.value.match(/^[\d]*$/)){
     //do stuff
 }

Должно работать на вас. Это будет соответствовать значению для 0 или более цифр. Если вы хотите, чтобы оно совпадало с 1 или более, используйте + вместо *.

...