16,748
社区成员
发帖
与我相关
我的任务
分享
function IsDataValid(sData: String): Boolean;
var
i: Integer;
begin
Result := True;
for i := 1 to Length(sData) do
begin
if not (sData[i] in ['0'..'9', 'a'..'f', 'A'..'F']) then
begin
Result := False;
break;
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if IsDataValid('123AbCx') then
ShowMessage('Valid')
else
ShowMessage('Invalid');
end;