StringExtension extension

on

Properties

dateTime DateTime
문자열을 DateTime 으로 변경한다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, null 을 리턴하지 않고 현재 시간을 리턴한다.
no setter
hasUrl bool
Return true if the string contains the url.
no setter
isEmail bool
no setter
md String
문자열을 DateTime 으로 변경한 다음, MM-DD 형태로 리턴한다. 만약, 문자열의 값이 시간 형식이 아니라서 파싱이 안되면, 현재 시간을 기준으로 날짜 값을 리턴한다. 예) 2021-01-01 -> 01-01
no setter
orNull → dynamic
If the string is empty, return tnull
no setter
sanitize String
각종 특수 문자를 없앤다.
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.
replace(Map<String, String> map) String
Replace all the string of the map.
tryDouble() double?
tryInt() int
문자를 정수로 변환
upTo(int len) String