ExString extension

扩展String

on

Properties

isEmptyOrNull bool
是否为空或null
no setter
isNotEmptyOrNull bool
是否不为空或null
no setter

Methods

dateFormat(String pattern) String?
格式化时间字符串
decodeBase64() String?
Base64解码
encodeBase64() String?
Base64编码
getDateTime({bool? isUtc}) DateTime?
获取DateTime对象
isAdult() bool
判断是否成年
isEmail() bool
判断是否为Email
isIDCard18() bool
判断是否为身份证号码
isIP() bool
判断是否为IP
isMobileExact() bool
判断是否为手机号(严格验证)
isMobileSimple() bool
判断是否为手机号(简易验证)
isTel() bool
判断是否为座机号码
isURL() bool
判断是否为Url
md5() String?
MD5散列
sha1() String?
SHA1散列
sha256() String?
SHA256散列
sha512() String?
SHA512散列
toDateString() String?
格式化时间字符串为日期
toDateTimeString() String?
格式化时间字符串为日期时间
toDouble({double defValue = 0}) double?
转为double类型
toInt({int defValue = 0}) int?
转为int类型
toNumber({num defValue = 0}) num?
转为num类型
toPrice(int amount, {MoneyFormats format = MoneyFormats.NORMAL, MoneyUnit unit = MoneyUnit.NORMAL}) String?
toTimeString() String?
格式化时间字符串为时间