Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.0.9

localregex

Sammlung von Regex-Mustern, die in Simbabwe häufig verwendet werden. Regex-Muster umfassen Mobilnummern, Reisepässe, Fahrzeugkennzeichen, Führerscheine, E-Mail-Adressen und Passwörter

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
192
Likes
22
Pub-Punkte
150

Paket installieren

flutter pub add localregex

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

LocalRegex ist ein Flutter-Paket, das vordefinierte reguläre Ausdrücke für die gängige Datenüberprüfung in Simbabwe bereitstellt. Es enthält Muster für Mobilnummern, Reisepässe, Fahrzeugkennzeichen, Führerscheine, E-Mail-Adressen und Passwörter. Speziell für Entwickler konzipiert, die Apps für Nutzer aus Simbabwe erstellen, vereinfacht es die Eingabeverifizierung mit genauen, lokal relevanten Regex-Regeln. Das Paket unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und sorgt so für konsistente Validierung über verschiedene Umgebungen hinweg.

Anwendungsfälle

  • Gültigkeit von Sim-Kartennummern aus Simbabwe überprüfen
  • Passnummer überprüfen
  • Überprüfung von Fahrzeugkennzeichenformaten
  • Überprüfung der Fahrerlaubnisdaten
  • E-Mail- und Passwort-Eingabeverifizierung
  • Formularvalidierung in lokalen Anwendungen

Hauptmerkmale

  • für Simbabwe spezifische Regex-Muster
  • Unterstützung für mehrere Eingabetypen
  • Plattformübergreifende Kompatibilität
  • Einfache Integration über pub
  • Vorgetestete und zuverlässige Muster
  • Leichtgewichtig und fokussiert

Geeignet für

  • Mobile und Web-Apps für Simbabwe
  • Regierungs- oder Identitätsverifizierungssysteme
  • Benutzerregistrierungsformulare
  • Daten-Sammelwerkzeuge in lokalen Kontexten
  • Apps, die eine genaue lokale Formatierung erfordern

Hinweise

  • Beschränkt auf die Standards von Simbabwe
  • Benötigt manuelle Aktualisierungen für neue Formate
  • Nicht für den internationalen Einsatz geeignet
  • Hängt von externer Quelle für Wartung ab
  • Keine integrierten Benutzeroberflächenkomponenten
  • Die Validierungslogik muss vom Entwickler implementiert werden

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

LocalRegex

style: very good analysis License: MIT Coverage

This plugin allows developers to check if an input matches common regex patterns in Zimbabwe and other countries. This plugin works for all Flutter supported platforms i.e. Android, iOS, Web and Desktop (Linux, Windows & MacOS).

Developed by Ngonidzashe Mangudya. Special shoutout to Kudakwashe Kuzvindiwana & Donald Chinhuru for pushing this package the most.

Usage

Add dependency
dependencies:
  localregex: <version>
Or
flutter pub add localregex
Import package
  import 'package:localregex/localregex.dart';

Note that declaration and initialization is no longer necessary

Check if a mobile number matches patterns for Econet, Netone or Telecel numbers
LocalRegex.isNetone('mobile_number');
LocalRegex.isEconet('mobile_number');
LocalRegex.isTelecel('mobile_number');
Check if a mobile number matches any of the patterns for Econet, Netone or Telecel
LocalRegex.isZimMobile('mobile_number');
Check if mobile number is valid (recommended for numbers not from Zimbabwe)
LocalRegex.isValidMobile('mobile_number');
Check if Zimbabwean landline number is valid
LocalRegex.isZimLandline('landline_number');
Check if a supplied email matches proper email patterns
LocalRegex.isEmail('email_address');
Check if a supplied national id matches the pattern for Zimbabwean national id
LocalRegex.isZimID('national_id');
Check passport number
LocalRegex.isZimPassport('passport_number');
Check number plate
LocalRegex.isZimNumberPlate('number_plate');
Check driver's license
LocalRegex.isZimDriversLicence('drivers_license');
Check URL
LocalRegex.isUrl("https://www.google.com");
Check phone number and returns phone number in required format (for use with Zim numbers only)
String? number = '+263777213388'.formatNumber(formatType: FormatType.regular);
Check if password is valid (minimum of 8 characters, at least 1 special character, 1 capital letter, 1 numeric character)
LocalRegex.isPassword('your_password');

Mobile Number Format Types

Regular

This is the general format of mobile numbers e.g. 0777213388

FormatType.regular
Country Code

This is the mobile number format with country code but no + sign e.g. 263777213388

FormatType.countryCode
Country Code Plus

This is the mobile number format with country code and + sign e.g. +263777213388

FormatType.countryCodePlus

Format National ID

Here the output format to be used is 11-223344 K 55 as found on most national identity documents in Zimbabwe

'11223344K55'.formatID(formatType: IdFormatType.proper); // > 11-223344 K 55

School Student IDs

You can validate Student IDs for multiple tertiary institutions in Zimbabwe.

LocalSchools.hit.isStudent('studentID')

Contributors


Ngonidzashe Mangudya

Kudakwashe Kuzvindiwana

Donald Chinhuru
Add your contributions

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden