function CountDigit(): integer; var s: string; n: integer; begin Result := 0; s := Trim(Edit1.Text); for k := 1 to Length(s) do if (s[k] >= '0') and (s[k] <='9') then Result := Result + 1; end;
function CountDigit(edt1:tedit): integer; var s: string; k: integer; begin Result := 0; s := Trim(edt1.Text); for k := 1 to Length(s) do if (s[k] in ['0'..'9']) then Result := Result + 1; end;在楼上的改了一下.
str := Edit1.Text; Count := 0; for i := 1 to Length(str) do begin if str[i] in ['0'..'9'] then Inc(Count); end; //最后的Count就是数字个数
var
s: string;
n: integer;
begin
Result := 0;
s := Trim(Edit1.Text);
for k := 1 to Length(s) do
if (s[k] >= '0') and (s[k] <='9') then
Result := Result + 1;
end;
function CountDigit(edt1:tedit): integer;
var
s: string;
k: integer;
begin
Result := 0;
s := Trim(edt1.Text);
for k := 1 to Length(s) do
if (s[k] in ['0'..'9']) then
Result := Result + 1;
end;在楼上的改了一下.
Count := 0;
for i := 1 to Length(str) do
begin
if str[i] in ['0'..'9'] then
Inc(Count);
end;
//最后的Count就是数字个数