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

格式化时间字符串为时间