function checkmac(sTmpStr:string):boolean;
var i:integer;
begin
Result := False;
sTmpStr := UpperCase(sTmpStr);
if length(sTmpStr)<>17 then Exit;
for i:=1 to 17 do
if (i mod 3)=0 then
begin
if not(ord(sTmpStr[i]) in [45,58]) then exit;
end else begin
if not(ord(sTmpStr[i]) in [48..57,65..70]) then exit;
end;
Result:=True;
end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.037538051605225 seconds