-
Notifications
You must be signed in to change notification settings - Fork 1
String extensions
Mohamed Dawood edited this page Apr 25, 2021
·
4 revisions
- toTimeOfDay
print("text".toTimeOfDay()); \\null
print("19:16".toTimeOfDay()); \\TimeOfDay(hour: 19, minute: 16)
print("7:16 pm".toTimeOfDay()); \\ TimeOfDay(hour: 19, minute: 16)
- englishToArabicNumbers
print("number 123".englishToArabicNumbers()); \\ number ١٢٣
- arabicToEnglishNumbers
print("number ١٢٣".arabicToEnglishNumbers()); \\ number 123
- isDouble
print("123.0".isDouble); \\ true
print("123".isDouble); \\ true
print("123s".isDouble); \\ false
- isTimeOfDay
print("text".isTimeOfDay); \\ false
print("19:16".isTimeOfDay); \\ true
print("7:16 pm".isTimeOfDay); \\ true
- isDate
print("text".isDate); \\ false
print("01/03/2000".isDate); \\ true
- isNullOrEmptyOrWhiteSpace
print("text".isNullOrEmptyOrWhiteSpace); \\ false
print("".isNullOrEmptyOrWhiteSpace); \\ true
print(" ".isNullOrEmptyOrWhiteSpace); \\ true
print(null.isNullOrEmptyOrWhiteSpace); \\ true
- isNullOrEmpty
print("text".isNullOrEmpty); \\ false
print("".isNullOrEmpty); \\ true
print(" ".isNullOrEmpty); \\ false
print(null.isNullOrEmpty); \\ true
- isLocaleEgyptianPhone
print("01555555555".isLocaleEgyptianPhone); \\ true
print("1555555555".isLocaleEgyptianPhone); \\ true
print("201555555555".isLocaleEgyptianPhone); \\ false
print("05555555555".isLocaleEgyptianPhone); \\ false
print("text".isLocaleEgyptianPhone); \\ false
- isInternationalEgyptianPhone
print("01555555555".isInternationalEgyptianPhone); \\ false
print("1555555555".isInternationalEgyptianPhone); \\ false
print("201555555555".isInternationalEgyptianPhone); \\ true
print("+201555555555".isInternationalEgyptianPhone); \\ true
print("00201555555555".isInternationalEgyptianPhone); \\ true
print("05555555555".isInternationalEgyptianPhone); \\ false
print("text".isInternationalEgyptianPhone); \\ false
- isLocaleKsaPhone
print("0555555555".isLocaleKsaPhone); \\ true
print("555555555".isLocaleKsaPhone); \\ true
print("966555555555".isLocaleKsaPhone); \\ false
print("01555555555".isLocaleKsaPhone); \\ false
print("text".isLocaleKsaPhone); \\ false
- isInternationalKsaPhone
print("0555555555".isInternationalKsaPhone); \\ false
print("555555555".isInternationalKsaPhone); \\ false
print("966555555555".isInternationalKsaPhone); \\ true
print("+966555555555".isInternationalKsaPhone); \\ true
print("00966555555555".isInternationalKsaPhone); \\ true
print("01555555555".isInternationalKsaPhone); \\ false
print("text".isInternationalKsaPhone); \\ false
- toTextWidget converts string to text widget