El método 'WhitelistingTextInputFormatter' no está definido para el tipo 'XXXXX'.

El método 'WhitelistingTextInputFormatter' no está definido para el tipo 'XXXXX'.

Primero, en la biblioteca de servicios, encontrarás la clase abstracta TextInputFormatter (lo que significa que tienes que importar el paquete: flutter/services.dart).

import 'package:flutter/services.dart';

Anteriormente BlacklistingTextInputFormatter y WhitelistingTextInputFormatter. Esta función quedó obsoleta después de v1.20.0-1.0.pre" y ahora se convierte en FilteringTextInputFormatter y LengthLimitingTextInputFormatter.

Método heredado

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.]")),
     ],-

Nuevo método:

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';
/*only allow a to Z*/
 TextField(
   FilteringTextInputFormatter.allow(RegExp('[a-zA-Z]')
   ],
   ),

//Deshabilitar abF!.

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

inputFormatters: [
      FilteringTextInputFormatter.deny(RegExp('[abF!.]')
              ),
            ],

Se permiten letras mayúsculas y minúsculas, pero abF!.

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
inputFormatters: [     
                 FilteringTextInputFormatter.allow(RegExp('[a-zA-Z]')),
                 FilteringTextInputFormatter.deny(RegExp('[abFeG]')),
             
            ],

Supongo que te gusta

Origin blog.csdn.net/qq_43336158/article/details/123831526
Recomendado
Clasificación