判断字符是否为整数、浮点型小数、字符串
2016-08-17 08:23
253 查看
function TForm_fangyuanhuizong_tubiao.IsNumber(s: string): integer; //判断是否为整数、浮点型小数、字符串
var
i : integer;
begin
result := 2;
for i := 1 to Length(s) do
begin
if (s[i] < '0') or (s[i] > '9') then
begin
if (s[i] = '.') and (i <> 1) and (i <> Length(s)) then
begin
if result = 1 then
begin
result := 2;
Exit;
end;
result := 1;
continue;
end;
exit;
end;
end;
if result <> 1 then result := 0;
//返回 0 -- integer 1 -- double 2 ---string
end;
var
i : integer;
begin
result := 2;
for i := 1 to Length(s) do
begin
if (s[i] < '0') or (s[i] > '9') then
begin
if (s[i] = '.') and (i <> 1) and (i <> Length(s)) then
begin
if result = 1 then
begin
result := 2;
Exit;
end;
result := 1;
continue;
end;
exit;
end;
end;
if result <> 1 then result := 0;
//返回 0 -- integer 1 -- double 2 ---string
end;
相关文章推荐
- 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.
- 判断字符串中是否是整数和小数的方法
- 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。
- 《剑指offer》-实现一个函数用来判断字符串是否表示数值(包括整数和小数)
- 字符串是否整数判断 、是否小数判断
- 实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。
- C#判断字符串是否是满足指定位数的小数或整数
- 判断字符串是否表示数值(包括整数和小数)
- 判断字符串是否包含中文,过滤字符串中是否是整数或小数
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- 计算机笔试题:写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整型的函数)
- SQLSERVER 判断一个字符串是否包含特殊字符
- 判断某个字符串中是否含有特殊字符
- asp.net判断字符串是否包含特殊字符
- 判断字符串是否存在某一字符 asp.net
- Strchr()函数是用来判断一个字符是否在一个字符串中出现 strtok
- 判断字符串中是否有指定的字符
- 判断字符或字符串里是否有汉字
- 判断字符串是否含有特殊字符的方法