본문 바로가기

Flutter-플러터/플러터 공부

Flutter 텍스트 필드에 숫자만 입력하게 하는 방법

반응형

 

텍스트 필드 파라미터에 아래와 같이 입력하다. 

 

inputFormatters: [FilteringTextInputFormatter.allow(RegExp('[0-9]'))],

 

풀코드

Widget build(BuildContext context) {
    return AlertDialog(

      content: TextField(
        controller: controller,
        decoration: InputDecoration(
          hintText: hintText,


        ),
        keyboardType: TextInputType.number,
        inputFormatters: [FilteringTextInputFormatter.allow(RegExp('[0-9]'))],
      ),actions: [
        MaterialButton(onPressed: onSave,child: Text('저장'),),
        MaterialButton(onPressed: onCancel,child: Text('취소'),),
    ],
    );
  }
}
728x90
반응형