短視訊軟體開發,flutter 輸入框限制輸入 數字、小數

zhibo系統開發發表於2022-05-31

短視訊軟體開發,flutter 輸入框限制輸入 數字、小數

使用正則過濾的方式來限制

新版方法

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
 TextField(
    //只允許輸入小數
      inputFormatters: [
       FilteringTextInputFormatter.allow(RegExp("[0-9.]")),
      ],
   ),

舊版方法

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
 TextField(
    //只允許輸入字母
      inputFormatters: [
        WhitelistingTextInputFormatter(RegExp("[a-zA-Z]")),
      ],
   ),
   //只允許輸入數字
    TextField(
      inputFormatters: [WhitelistingTextInputFormatter.digitsOnly],
   ),
   //只允許輸入小數
   TextField(
     inputFormatters: [
       WhitelistingTextInputFormatter(RegExp("[0-9.]")),
     ],
   )


以上就是短視訊軟體開發,flutter 輸入框限制輸入 數字、小數, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2898139/,如需轉載,請註明出處,否則將追究法律責任。

相關文章