inputFormatters
이용텍스트
WhitelistingTextInputFormatter
Creates a formatter that allows only the insertion of whitelisted characters patterns.
화이트리스트 문자 패턴만 작성할 수있는 formatter를 만듭니다.
텍스트
BlacklistingTextInputFormatter
Creates a formatter that prevents the insertion of blacklisted characters patterns.
블랙리스트에 포함 된 문자 패턴을 작성하지 못하게하는 formatter를 만듭니다.
TextFormField(
...
inputFormatters: [
WhitelistingTextInputFormatter(RegExp("[a-zA-Z]")),
BlacklistingTextInputFormatter(RegExp('[\\.]')),
],
...
)
TextFormField(
...
inputFormatters: [
BlacklistingTextInputFormatter(RegExp('[\\#]')),
BlacklistingTextInputFormatter(RegExp('[\\@]')),
],
...
)
regex 정규식
앞머리 달고 구글링이 더 빠릅니다 :)
'BlacklistingTextInputFormatter'는 더 이상 사용되지 않으며 사용해서는 안됩니다. 대신 FilteringTextInputFormatter.deny를 사용하세요.이 기능은 v1.20.0-1.0.pre. 이후에 더 이상 사용되지 않습니다. 지원 중단 된 멤버의 사용을 대체 멤버로 바꾸세요.
inputFormatters: [
BlacklistingTextInputFormatter(RegExp('[\\@]')),
BlacklistingTextInputFormatter(RegExp('[\\#]')),
]
inputFormatters: [
FilteringTextInputFormatter.deny(RegExp('[\\@]')),
FilteringTextInputFormatter.deny(RegExp('[\\#]')),
],
ㄳㄳ