StringExtension extension
Properties
-
fromBase64
→ String
-
Transfoma uma String base64 em String.
no setter
-
isDate
→ bool
-
checa se a data é valida
no setter
-
isNumeric
→ bool
-
Retorna se uma String é um número ou não:
'47.5'.isNumeric --> true | bool
'47,5'.isNumeric --> true | bool
'47'.isNumeric --> true | bool
'4a7'.isNumeric --> false | bool
no setter
-
isValidCNPJ
→ bool
-
Verifica se a string contém um CNPJ válido
no setter
-
isValidCPF
→ bool
-
Verifica se a string contém um CPF válido
no setter
-
isValidCPForCNPJ
→ bool
-
Verifica se a string contém um CPF ou CNPJ válido
no setter
-
parseToMap
→ Map<String, dynamic>
-
Converte uma String chave:valor para um mapa String, dynamic
no setter
-
toBase64
→ String
-
Transfoma uma String em String base 64.
no setter
-
toBlob
→ Blob
-
Retorna um blob convertendo a String
no setter
-
toBool
→ bool
-
Retorna um bool
true/false
baseado na string true = sim, true, 1, yes, y, s
ou retorna false
no setter
-
toCapitalize
→ String
-
Retorna uma String com o primeiro caractere maiúsculo
no setter
-
toCpfCnpj
→ String
-
formatar uma string para CPF ou CNPJ
'12345678901'.toCpfCnpj => '123.456.789-01';
'12345678000199'.toCpfCnpj => '12.345.678/0001-99';
no setter
-
toCurrency
→ num
-
Transfoma uma String em Num .
no setter
-
toDate
→ DateTime?
-
Transfoma uma String em DateTime?.
no setter
-
toDateFullBR
→ String
-
Formata uma String de data no padrão de data completa no padrão BR.
no setter
-
toDateFullIntl
→ String
-
Formata uma String de data para data completo padrão Internacional.
no setter
-
toDateFullTimeShortBR
→ String
-
Formata uma String de data para data completa e hora reduzida padrão BR.
no setter
-
toDateShortBR
→ String
-
Formata uma String de data no padrão de Data reduzido no padrão BR.
no setter
-
toDateTime
→ DateTime?
-
Transfoma uma String em DateTime?.
no setter
-
toDateTimeFullBR
→ String
-
Formata uma String de data para data e hora completo padrão BR.
no setter
-
toDateTimeFullIntl
→ String
-
Formata uma String de data para data e hora completo padrão Internacional.
no setter
-
toDateTimeShortBR
→ String
-
Formata uma String de data no padrão de data e hora reduzida no padrão BR.
no setter
-
toDouble
→ double?
-
no setter
-
toFone
→ String
-
formata string para telefone:
'24-3371-19-44' => (24) 3371-1944;
'24999991944' => (24) 99999-1944;
no setter
-
toInt
→ int?
-
no setter
-
toNum
→ num?
-
Converte uma String em um num
no setter
-
toOnlyNumber
→ String
-
retorna uma String e deixa apenas os números dela.
no setter
-
toOnlyTexto
→ String
-
Retorna uma string com apenas textos retirando os caracteres especiais
no setter
-
toPascalCase
→ String
-
Converte uma string em pascal case
no setter
-
toRetiraAcentos
→ String
-
Retorna uma string retirando a acentuação das letras
no setter
-
toRFC3339
→ String
-
Converte um DateTime em String formatando com o padrão RFC3339 (yyyy-mm-ddThh:mm:ssZ).
no setter
-
toSnakeCase
→ String
-
Converte uma string em snack case
no setter
-
toTimeFull
→ String
-
Formata uma String de data no padrão de hora completo.
no setter
-
toTimeShort
→ String
-
Formata uma String de data no padrão de hora reduzido.
no setter
-
trimToLower
→ String
-
Faz o trim e deixa a string lower case
no setter
-
trimToUpper
→ String
-
Faz o trim e deixa a string upper case
no setter