Страница 1 из 1

Как проверить было введено число или строка?

Добавлено: 08 июн 2005, 02:19
DiMamont
Я пишу на VBScript. У меня есть строка типа "<значение>(<номер> )" причем <номер> не обязательно число. Я вырезаю часть строки находящуюся между скобок и привожу эту подстроку к числовому типу, как мне проверить было ли приведение удачным, т.е. находилось ли между скобками число или строка?

Добавлено: 08 июн 2005, 04:39
Oscar
Грубо:

boolean number = true;

symbol = firstSymbolInString(string);

while (symbol == {0..9}) symbol = nextSymbolInString(string);

if (symbol != lastSymbol) number = false;

Добавлено: 08 июн 2005, 11:40
a__sergey
bool is_numeric ( mixed var )