已经有了一串字符串,如何判断该字符串中是否包含非法字符?
如:该字符串是一串十六进制数据组成,所以其单个字符取值范围是0~F,如何判断整个字符串是否包含有其他字符?
如:该字符串是一串十六进制数据组成,所以其单个字符取值范围是0~F,如何判断整个字符串是否包含有其他字符?
解决方案 »
- Delphi及C#的架构者Anders将于下个月回到Embarcadero,同时他将负责Delphi在移动平台方面的架构工作。
- 最小化问题
- 求助~~帮忙看看这个小程序~~~
- 关于query的小问题
- IE toolbar 如何通过修改注册表消失或者出现?
- 大家帮帮我吧。QR问题,郁闷了好几天了…………
- 請問哪有pascal的電子書下,我想學習一下delphi基礎知識!
- 高分请教:网页之间的多个ActiveXForm能不能互相共享信息(不能通过服务器共享)?
- 打开外部文件
- 如何判断某一机器的某一端口(如:21)是否开放?
- VC函数如何转换成Delphi代码?
- delphi不使用控件,如何直接带参数调用存储过程,并读出结果集?
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;