using System.Text.RegularExpressions; namespace Somnia.GuestLog.Utils; public static partial class RegexUtils { [GeneratedRegex("^[0-9]{8}[A-Z]$")] public static partial Regex RegexDniFormat(); [GeneratedRegex("^[XYZ][0-9]{7}[A-Z]$")] public static partial Regex RegexNieFormat(); [GeneratedRegex("^[A-Z]{3}[0-9]{6}$")] public static partial Regex RegexGuestDocSupportNumberDNI(); [GeneratedRegex("^E[0-9]{8}$")] public static partial Regex RegexGuestDocSupportNumberNIE(); [GeneratedRegex(@"^\+?\d{1,4}?[-.\s]?\(?\d{1,3}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,4}[-.\s]?\d{1,9}$")] public static partial Regex RegexPhoneNumber(); }