المشاركات : 111
المواضيع 37
:
: 0
الإنتساب : Mar 2013
السلام عليكم
اخواني كيف اتحقق من المتغير String
ان كان يحمل ارقام او نص مثلا...اذا كان المتغير يحمل نص يتم استبداله بالقية 1
و اذا كان يحمل ارقام فيعرضها
و بارك الله بالجميع
سبحان الله و بحمده سبحان الله العظيم
المشاركات : 632
المواضيع 66
:
: 6
الإنتساب : Jul 2010
هذه دالة على السريع للتحقق من أن النص عبارة عن رقم صحيح :
PHP كود :
// By SMP3
function IsStrValidAlpha(const Str: String): Boolean;
var
c: Pchar;
begin
Result := False;
if not Assigned(Pointer(Str)) then
Exit;
Result := PDWORD(Str)^ <= High(Integer);
c := Pchar(Str);
if Result then
while c^ <> #0 do
begin
if not(c^ in ['0' .. '9']) then
begin
Result := False;
Exit;
end;
Inc(c);
end;
end;
يكفي أن تمرر للدالة النص الذي تريد أن تتحقق من أنه رقم .
تعود الدالة ب True اذا كان النص رقم صحيح .
Open Your Source .. Open Your Mind
المشاركات : 119
المواضيع 0
:
: 0
الإنتساب : Sep 2012
السلام عليكم...
و يمكنك الاستفادة من اقتناص أخطاء التحويل للتأكد من أن النص يحوي عدداً فقط أم لا:
كود :
function IsNumber(const AText: string): Boolean;
begin
try
StrToFloat(AText);
Result := True;
Except
Result := False;
end;
end;
نرجو الاستفادة و السلام.
المشاركات : 111
المواضيع 37
:
: 0
الإنتساب : Mar 2013
smp3 كتب :هذه دالة على السريع للتحقق من أن النص عبارة عن رقم صحيح :
يكفي أن تمرر للدالة النص الذي تريد أن تتحقق من أنه رقم .
تعود الدالة ب true اذا كان النص رقم صحيح .
بارك الله بيك
ساعدتني كثيرا في مشواري مع الدلفي
و ليجعله الله في ميزان حسناتك
najy ibraheem كتب :و يمكنك الاستفادة من اقتناص أخطاء التحويل للتأكد من أن النص يحوي عدداً فقط أم لا:
شكرا جزيلا لك ان شاء الله تعم الفائدة على الجميع
سبحان الله و بحمده سبحان الله العظيم