Flutterで数字と文字しか入力できないTextFieldを作るには、正規表現を使って入力されたテキストを検証し、入力を許可または制限することができます。TextFieldの代わりにTextFormFieldウィジェットを使うことができます。

ここでは、数字と文字しか入力できない TextFormField を実装する例を示します：

```
TextFormField(
  decoration: InputDecoration(
    labelText: 'Ingrese su texto'
  ),
  validator: (value) {
    final alphanumeric = RegExp(r'^[a-zA-Z0-9]+$');
    if (value.isEmpty) {
      return 'Por favor ingrese algún valor';
    } else if (!alphanumeric.hasMatch(value)) {
      return 'Solo se permiten números y letras';
    }
    return null;
  },
);
```

この例では、英数字のみを許可する alphanumeric という正規表現を定義し、TextFormField バリデータでそれらの文字のみに入力を制限しています。入力された値が正規表現にマッチしない場合は、エラーメッセージが表示されます。
Para hacer un TextField en Flutter que solo permita ingresar números y letras, se puede utilizar una expresión regular para validar el texto ingresado y permitir o restringir su entrada. Para ello, se puede utilizar el widget TextFormField en lugar de TextField, ya que este último no tiene soporte para expresiones regulares.

Aquí hay un ejemplo de cómo implementar un TextFormField que solo permita ingresar números y letras:

TextFormField(
  decoration: InputDecoration(
    labelText: 'Ingrese su texto'
  ),
  validator: (value) {
    final alphanumeric = RegExp(r'^[a-zA-Z0-9]+$');
    if (value.isEmpty) {
      return 'Por favor ingrese algún valor';
    } else if (!alphanumeric.hasMatch(value)) {
      return 'Solo se permiten números y letras';
    }
    return null;
  },
);
En este ejemplo, se define una expresión regular llamada alphanumeric que solo permitirá letras y números, y se utiliza en el validador del TextFormField para restringir la entrada a solo esos caracteres. Si el valor ingresado no coincide con la expresión regular, se mostrará un mensaje de error.