آموزش کتابخانه ValidateTor در اندروید

سلام توسعه دهندگان عزیز در این سری از آموزش برنامه نویسی اندورید به آموزش کتابخانه ValidateTor در اندروید می پردازیم شاید بپرسید ValidateTor چیست ؟ با استفاده از این کتابخانه می توانید عملیات Checking های مختلف را به برنامه خود اضافه کنید به طور مثال خالی بودن رشته پر بودن و کلی قابلیت فوق العاده دیگر که در ادامه برای شما قرار میدهیم از ویژگی دیگر آن می توان به قابل استفاده بودن برای جاوا و Kotlin اشاره کرد.
 
ویژگی های کتابخانه ValidateTor

  • قابل استفاده بروی زبان Kotlin و جاوا
  • ایجاد یک instance و استفاده چندی بار از آن (کاهش حجم کد نویسی)
  • کتابخانه کم حجم اما کاربردی

برای اینکه این کتابخانه استفاده کنید باید آن را به پروژه خود اضافه کنید.
برای اینکار وارد فایل Build.gradle از نوع Module سپس در بخش dependencies خط زیر را قرار دهید.

پروژه را sync کنید قندشکن فراموش نشود.
برای اینکه Instance در جاوا از آن بسازید از کد زیر استفاده کنید.

برای اینکه Instance در kotlin از آن بسازید از کد زیر استفاده کنید.

یک نمونه مثال ساده از کتابخانه

در نهایت از جدول زیر برای اطلاعات بیشتر می توانید استفاده کنید.
حتما جدول را مطالعه کنید چیزهای جالبی در آن وجود دارد مخصوصا بخش انتهایی

نام مند و ورودی های آنتوضیحاتمقدار برگشتی
containsSubstring(String str, String seed)بررسی رشته که شامل seed است.boolean
isAlpha(String str)بررسی رشته که فقط حاوی کاراکتر باشد.bool
ean
isAlphanumeric(String str)بررسی رشته که فقط حاوی کاراکتر و عدد باشد.boolean
isBoolean(String str)بررسی وجود true و false در رشتهboolean
isIPAddress(String str)بررسی وجود ip Address در رشتهboolean
isEmail(String str)بررسی رشته برای وجود ایمیلboolean
isPhoneNumber(String str)بررسی شماره موبایل آمریکاboolean
isEmpty(String str)بررسی طول صفر رشتهboolean
isBase64(String str)بررسی وجود base64 در رشتهboolean
isDecimal(String str)بررسی وجود عدد اعشاری در رشته مثل 0.1boolean
isAtleastLength(String str, int len)بررسی رشته برای داشتن حداقل طولboolean
isAtMostLength(String str, int len)بررسی رشته برای داشتن حداکثر طولboolean
isLowercase(String str)بررسی اینکه تمامی کارکتر ها کوچک باشدboolean
isUppercase(String str)بررسی اینکه تمانی کارکتر ها بزرگ وارد شده باشندboolean
isValidMD5(String str)بررسی وجود hash MD5 در رشتهboolean
isNumeric(String str)بررسی وجود فقط عدد در رشتهboolean
isMACAddress(String str)بررسی رشته برای وجود Mac Addressboolean
isJSON(String str)بررسی رشته برای وجود Json درستboolean
isInteger(String str)بررسی رشته برای وجود عددboolean
isIn(String str, String[] values)بررسی رشته برای وجود در لیست آرایه ورودیboolean
isHexadecimal(String str)بررسی فرمت Hexadecimal در رشتهboolean
isPinCode(String str)بررسی وجود pincode در رشتهboolean
isHexColor(String str)بررسی وجود رنگ hexadecimal در رشتهboolean
hasAtleastOneDigit(String str)بررسی رشته برای وجود حداقل یک عدد در رشتهboolean
hasAtleastOneLetter(String str)بررسی رشته برای حداقل یک کاراکترboolean
hasAtleastOneLowercaseCharacter(String str)بررسی رشته برای وجود حداقل یک کاراکتر کوچکboolean
hasAtleastOneUppercaseCharacter(String str)بررسی رشته برای وجود حداقل یک کاراکتر بزرگboolean
hasAtleastOneSpecialCharacter(String str)بررسی رشته برای وجود حداقل یک کاراکتر ویژه مثل @boolean
validateCreditCard(String str)بررسی رشته برای صحت وارد کارت بانکیboolean
getCreditCardInfo(String str)دریافت اطلاعات مربوط به کارت بانکی خارجیCardInformation

 
 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر