ExString extension

扩展String

on

Properties

isEmptyOrNull → bool

Available on String?, provided by the ExString extension

是否为空或null
no setter
isNotEmptyOrNull → bool

Available on String?, provided by the ExString extension

是否不为空或null
no setter

Methods

dateFormat(String pattern) → String?

Available on String?, provided by the ExString extension

格式化时间字符串
decodeBase64() → String?

Available on String?, provided by the ExString extension

Base64解码
encodeBase64() → String?

Available on String?, provided by the ExString extension

Base64编码
getDateTime({bool? isUtc}) → DateTime?

Available on String?, provided by the ExString extension

获取DateTime对象
isAdult() → bool

Available on String?, provided by the ExString extension

判断是否成年
isEmail() → bool

Available on String?, provided by the ExString extension

判断是否为Email
isIDCard18() → bool

Available on String?, provided by the ExString extension

判断是否为身份证号码
isIP() → bool

Available on String?, provided by the ExString extension

判断是否为IP
isMobileExact() → bool

Available on String?, provided by the ExString extension

判断是否为手机号(严格验证)
isMobileSimple() → bool

Available on String?, provided by the ExString extension

判断是否为手机号(简易验证)
isTel() → bool

Available on String?, provided by the ExString extension

判断是否为座机号码
isURL() → bool

Available on String?, provided by the ExString extension

判断是否为Url
md5() → String?

Available on String?, provided by the ExString extension

MD5散列
sha1() → String?

Available on String?, provided by the ExString extension

SHA1散列
sha256() → String?

Available on String?, provided by the ExString extension

SHA256散列
sha512() → String?

Available on String?, provided by the ExString extension

SHA512散列
toDateString() → String?

Available on String?, provided by the ExString extension

格式化时间字符串为日期
toDateTimeString() → String?

Available on String?, provided by the ExString extension

格式化时间字符串为日期时间
toDouble({double defValue = 0}) → double?

Available on String?, provided by the ExString extension

转为double类型
toInt({int defValue = 0}) → int?

Available on String?, provided by the ExString extension

转为int类型
toNumber({num defValue = 0}) → num?

Available on String?, provided by the ExString extension

转为num类型
toPrice(int amount, {MoneyFormats format = MoneyFormats.NORMAL, MoneyUnit unit = MoneyUnit.NORMAL}) → String?

Available on String?, provided by the ExString extension

toTimeString() → String?

Available on String?, provided by the ExString extension

格式化时间字符串为时间