И Вы могли пойти RegExp-путь:
var num = "987238";
if(num.match(/^-{0,1}\d+$/)){
//valid integer (positive or negative)
}else if(num.match(/^\d+\.\d+$/)){
//valid float
}else{
//not valid number
}
Существует функция СИМВОЛ
, которая дает символ с указанным кодом:
CHAR(96 + 5)
возвращает ваш "e".
Но прямого пути к получить символ алфавита.
Альтернативный вариант, хотя и не такой короткий функция CHAR - это функция CHOOSE
=CHOOSE(5,"a","b","c","d","e","f","g","h","I","j","k","l","m",
"n","o","p","q","r","s","t","u","v","w","x","y","z")
Номер индекса «5» возвращает пятое значение в списке. Список может быть диапазоном данных Excel, например (A1: A26).
Если номер индекса выходит за пределы диапазона, возвращается # ЗНАЧ!
возвращает пятое значение в списке. Список может быть диапазоном данных Excel, например (A1: A26).Если номер индекса выходит за пределы диапазона, возвращается # ЗНАЧ!
возвращает пятое значение в списке. Список может быть диапазоном данных Excel, например (A1: A26).Если номер индекса выходит за пределы диапазона, возвращается # ЗНАЧ!
you could use an ascii function since every letter has a numeric value in ascii
Not sure what language your using... in T-SQL you can use an ASCII and CHAR functions:
PRINT CHAR(ASCII('A') + @i) -- where @i is your numeric value