Показать сообщение отдельно
  #1 (permalink)  
Старый 19.06.2011, 02:22
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ ТОЛЬКО ЦИФРЫ
Здравствуйте. Не могу сообразить(забыл уже все).
Мне нужно проверить значение на условие - только цифры.

пишу так
if(!document.get_by.cost.value.match(/[0-9]/)){
alert('В поле "Стоимость " должно стоять числовое значение(только цифры)!');
return false;
}


Но такой код пропускает значения 11зз и зз11

пишу так
if(!document.get_by.cost.value.match(/^[0-9]$/)){
alert('В поле "Стоимость " должно стоять числовое значение(только цифры)!');
return false;
}


Но тогда он не пропускает ничего, даже цифры....

Подскажите как правильно написать?
Ответить с цитированием