دوال التعامل مع المحارف والتحقق منها في أردوينو

من موسوعة حسوب
اذهب إلى: تصفح، ابحث

تعمل هذه الدوال مع المحارف بشكل عام، إذ تتحقَّق من كون محرف محدَّد ينتمي إلى مجموعةٍ معيَّنة من المحارف.

isAlpha()‎

تتحقَّق الدالة isAlpha()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا.

isAlphaNumeric()‎

تتحقَّق الدالة isAlphaNumeric()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا أو عددًا.

isAscii()‎

تتحقَّق الدالة isAscii()‎ إن كان المحرف المُمرَّر إليها أحدَ المحارف Ascii.

isControl()‎

تتحقَّق الدالة isControl()‎ إن كان المحرف المُمرَّر إليها أحدَ محارف التحكم (control character).

isDigit()‎

تتحقَّق الدالة isDigit()‎ إن كان المحرف المُمرَّر إليها رقمًا.

isGraph()‎

تتحقَّق الدالة isGraph()‎ إن كان المحرف المُمرَّر إليها قابلًا للطباعة (printable) ويحوي بعض المحتوى المرئي (الفراغ قابلٌ للطباعة ولكنه لا يملك محتوى مرئي).

isHexadecimalDigit()‎

تتحقَّق الدالة isHexadecimalDigit()‎ إن كان المحرف المُمرَّر إليها رقمًا ستَّ عشريٍّ (hexadecimal digit)؛ أي يقع بين A-F أو 9-0.

isLowerCase()‎

تتحقَّق الدالة isLowerCase()‎ إن كان المحرف المُمرَّر إليها المُمرَّر إليها محرفًا أبجديًّا صغيرًا (lower case).

isPrintable()‎

تتحقَّق الدالة isPrintable()‎ إن كان المحرف المُمرَّر إليها قابلًا للطباعة (أي أحد المحارف التي تعطي أية مخرجات حتى لو كان فراغًا).

isPunct()‎

تتحقَّق الدالة isPunct()‎ إن كان المحرف المُمرَّر إليها أحد علامات الترقيم (أي هل المحرف فاصلة أو فاصلة منقوطة أو علامة تعجب ...إلخ.).

isSpace()‎

تتحقَّق الدالة isSpace()‎ إن كان المحرف المُمرَّر إليها فراغًا (space).

isUpperCase()‎

تتحقَّق الدالة isUpperCase()‎ إن كان المحرف المُمرَّر إليها محرفًا أبجديًّا كبيرًا (lower case).

isWhitespace()‎

تتحقَّق الدالة isWhitespace()‎ إن كان المحرف المُمرَّر إليها مسافةً بيضاءةً (white space).