From 9ee1164161bc9987be145cc6f8a23ef2a5fea9ba Mon Sep 17 00:00:00 2001 From: Max Mannstein Date: Sun, 24 Aug 2025 13:03:49 +0200 Subject: [PATCH] Add regex pattern for phone number format "699 16266980" in MessagesViewModel --- .../gehGassiApp/ViewModels/Messages/MessagesIosViewModel.cs | 1 + gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesViewModel.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesIosViewModel.cs b/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesIosViewModel.cs index 699066c..3907423 100644 --- a/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesIosViewModel.cs +++ b/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesIosViewModel.cs @@ -33,6 +33,7 @@ namespace gehGassiApp.ViewModels.Messages private static readonly Regex PhoneNumberRegex = new Regex( @"(\+\d{1,4}[\s\-\(\)]*(?:\(0\)[\s\-]*)?[\d\s\-\(\)\/]{7,15})|" + // Internationale Nummern mit Ländercode @"(0\d{2,5}[\s\-\/]*\d{4,12})|" + // Deutsche Festnetz-/Mobilnummern + @"(\d{3}\s\d{8})|" + // Format wie "699 16266980" @"(\d{10,15})", // Reine Zahlenketten (10-15 Ziffern) RegexOptions.Compiled | RegexOptions.IgnoreCase); diff --git a/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesViewModel.cs b/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesViewModel.cs index 813648a..30c80e8 100644 --- a/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesViewModel.cs +++ b/gehGassiApp/gehGassiApp/ViewModels/Messages/MessagesViewModel.cs @@ -35,6 +35,7 @@ namespace gehGassiApp.ViewModels.Messages private static readonly Regex PhoneNumberRegex = new Regex( @"(\+\d{1,4}[\s\-\(\)]*(?:\(0\)[\s\-]*)?[\d\s\-\(\)\/]{7,15})|" + // Internationale Nummern mit Ländercode @"(0\d{2,5}[\s\-\/]*\d{4,12})|" + // Deutsche Festnetz-/Mobilnummern + @"(\d{3}\s\d{8})|" + // Format wie "699 16266980" @"(\d{10,15})", // Reine Zahlenketten (10-15 Ziffern) RegexOptions.Compiled | RegexOptions.IgnoreCase);