v2.9.0mask_text_input_formatter
이 패키지는 주어진 마스크로 입력을 형식화하는 TextField 및 TextFormField용 TextInputFormatter를 제공합니다.
1.3천좋아요 59만30일 다운로드160Pub 점수
AndroidiOSWebmacOSWindowsLinux
Flutter용 마스크 텍스트 입력 포맷터입니다.
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
The package provides TextInputFormatter for TextField and TextFormField which format the input by a given mask.
Check 'example' folder for code sample
Follow the install guide
Import the library:
import 'package:mask_text_input_formatter/mask_text_input_formatter.dart';
var maskFormatter = new MaskTextInputFormatter(
mask: '+# (###) ###-##-##',
filter: { "#": RegExp(r'[0-9]') },
type: MaskAutoCompletionType.lazy
);
TextField(inputFormatters: [maskFormatter])
Get masked text:
print(maskFormatter.getMaskedText()); // -> "+0 (123) 456-78-90"
Get unmasked text:
print(maskFormatter.getUnmaskedText()); // -> 01234567890
You can use the updateMask method to change the mask after the formatter was created:
var textEditingController = TextEditingController(text: "12345678");
var maskFormatter = new MaskTextInputFormatter(mask: '####-####', filter: { "#": RegExp(r'[0-9]') });
TextField(controller: textEditingController, inputFormatters: [maskFormatter]) // -> "1234-5678"
textEditingController.value = maskFormatter.updateMask(mask: "##-##-##-##"); // -> "12-34-56-78"
의존성 목록 2 개
{"sdk":"flutter"}{"sdk":"flutter"}사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗