请问怎样判断用户输入的数值是否包含小数??????????????????????????????如果是带有小数,怎样判断小数有多少位????
例如用户输入:8554.223它带有小数,并有3位的小数位
例如用户输入:8554.223它带有小数,并有3位的小数位
解决方案 »
- 关于DELPHI 时间限制的问题.if DateToStr(Date)>='2011-1-30' then 格式问题
- Delphi读取ini文件后.........
- 如何表示十六进制数据
- 急~!提示"Invalid float point operation",高手帮忙下谢谢
- 怎么才能清空 groupbox 里所有edit 框的内容?
- datetimepicker第三方控件在哪下的到
- 用什么函数算两个日期之间有多少个月?
- 在IE中进行数据库查询,记录数多了怎么办?
- 我的邮箱很差劲,经常发不出邮件,请问付费的是不是会好些?国内那里的有比较好的?
- 熟悉Delphi编译器设置的请进?
- 打开方式
- 打开方式
小数位=Length(Edit1.text)-Pos(Edit1.text,'.')
不过在输入时要限制输入多个小数点。
strtoint(edit1.text);
showmessage('整数');
except
try
strtofloat(edit1.text);
小数位:=length()-pos(edit1.text,'.')
except
showmessage('非有效数');
end;
end;