FireFlutterStringExtension extension

on

Properties

dateTime DateTime
문자열을 DateTime 으로 변경한다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, null 을 리턴하지 않고 현재 시간을 리턴한다.
no setter
hasUrl bool
Return true if the string contains the url.
no setter
his String
Returns in the format of "HH:mm:ss" from dateTime
no setter
isEmail bool
no setter
md String
문자열을 DateTime 으로 변경한 다음, MM-DD 형태로 리턴한다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, 현재 시간을 기준으로 날짜 값을 리턴한다. 예) 2021-01-01 -> 01-01
no setter
orAnonymousUrl String
해당 문자열이 빈 문자열이면, 익명 프로필 사진 URL 을 반환한다.
no setter
orBlackUrl String
해당 문자열이 빈 문자열이면, 검은색 사진 URL 을 반환한다.
no setter
orNull → dynamic
If the string is empty, return tnull
no setter
orWhiteUrl String
해당 문자열이 빈 문자열이면, 흰색 사진 URL 을 반환한다.
no setter
sanitize String
각종 특수 문자를 없앤다.
no setter
shortDateTime String
문자열을 DateTime 으로 변경한 다음,
no setter
Ymd String
문자열을 DateTime 으로 변경한 다음, YYYY-MM-DD 형태로 리턴한다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, 현재 시간을 기준으로 날짜 값을 리턴한다.
no setter
ymd String
문자열을 DateTime 으로 변경한 다음, YY-MM-DD 형태로 리턴한다. 앞에 년도가 두 자리 수 이다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, 현재 시간을 기준으로 날짜 값을 리턴한다.
no setter
YmdHm String
no setter
YmdHms String
문자열을 DateTime 으로 변경한 다음, YYYY-MM-DD HH:MM:SS 형태로 리턴한다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, 현재 시간을 기준으로 날짜 값을 리턴한다.
no setter

Methods

cut(int length, {String suffix = '...'}) String
Cut the string
ifEmpty(String value) String
Return value if the current string is empty.
or(String value) String
If the string is empty, return the value.
orBlocked(String uid, String message) String
내가 uid 사용자를 차단했으면, message 를 리턴한다. 아니면, 현재 문자열을 리턴한다.
replace(Map<String, String> map) String
Replace all the string of the map.
tryDouble() double?
tryInt() int
문자를 정수로 변환
upTo(int len) String