电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> delphi技术>>如何判断eidt的内容是域名还是IP:

如何判断eidt的内容是域名还是IP

来源:远方网络 | 2005-12-29 14:50:59 | (有3582人读过)

前些天”掉线“兄要我把查看IP地址的小东西改一下。
要求输入域名自动转为ip然后查出ip地址,同时只要用
一个eidt框,说这样方便,这下可我把给难倒了,经过
努力,这个功能搞了出来,希望能给朋友点帮助!

如何判断eidt的内容是域名还IP源码如下:


自己写了个函数提取edit的内容。
function gettext(datatext:string):string;
var
i:integer;
s:string;
begin
s:=datatext;
i:=pos('.',s);
while i<>0 do
begin
delete(s,1,i);
i:=pos('.',s);

end;
result:=s;
end;
这个函数就是提取出ip/网址的最后一个点后面的第一个符号。。。
如果是ip这个一定是个数字,反之网址一定是个字母。
再来个判断就可以了:

var
num,datas:string;

begin
num:='!ZXCVBNMASDFGHJKLQWERTYUIOPzxcvbnmasdfghjklqwertyuiop';
datas:=copy(gettext(edit1.Text ),0,1);

if pos(datas,num)<>0 then

showmessage('是E文');
else
showmessage('是数字!')
end;

这样的话就可以判断你内容是域名还j是IP
只不过这个方法有点烂,如果哪位兄台有
好的方法请Q我,或留言!
先谢过,闪人先!



来源地址:http://onlyou.nspcn.org/trackback.asp?tbID=55
delphi技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号