sara.mahdavi
سه شنبه 18 تیر 1392, 18:22 عصر
با سلام:لبخندساده:
دوستان با چه شرطی چک کنم که :
آیا متن داخل EditBox فارسیه یا انگلیسی؟
ممنون
یوسف زالی
سه شنبه 18 تیر 1392, 19:29 عصر
سلام.
function HasNonEnglishText(S: string): boolean;
var
i: integer;
begin
Result := false;
for i := 1 to length(S) do
begin
Result := not (S[i] in ['a'..'z', 'A'..'Z', ' ', '.', ',']); // add other delimiter characters
if Result then
Break;
end
end;
یوسف زالی
سه شنبه 18 تیر 1392, 19:36 عصر
این هم راهی که خودم ازش استفاده می کنم :گیج:
function HasNonEnglish(S: string): boolean;
begin
Result := SameText(S, AnsiToUtf8(S))
end;
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.