|
|
|
| Народ понимаю что вопрос идиотский но все же.. как в javascript проверить переменную на цифры.. если есть чтото кроме цифр то выдать ложь?? Спасибо | |
|
|
|
|
|
|
|
для: malish
(23.03.2007 в 16:01)
| | Можно попробовать обойтись без регулярок. Я в таких случаях, делаю просто: привожу строку к типу Int (или Float) и смотрю, не равна ли она NaN.
Кажется, это функция ParseInt и ParseFloat
и применяется так:
var = '33коровы';
var1 = ParseInt(var);
//теперь var1==33.
|
Я не совсем уверен, что функции называются именно так. Давно на JS не писал и справочника под рукой нет. | |
|
|
|
|
|
|
|
для: SHAman
(23.03.2007 в 16:10)
| | нужны рэгэкспы... и на джаве:) | |
|
|
|
|
|
|
|
для: malish
(23.03.2007 в 16:13)
| | Ну, регулярка тут простая...
/\D/
Если этой регулярке соответствует строка, то вылетать.
По-ходу, выглядеть код будет так:
<script language="JavaScript" type="text/javascript">
var str="1a";
var reg=/\D/;
if (reg.test(str))
{
alert('Не верная строка');
}
else
{
alert('Верная строка');
}
</script>
|
| |
|
|
|