SHA256
- IssueDate is now Nullable. Is not required for DNI and NIE document types. - Improvements in SupportNumber for NIE documents. - Address search can now be skipped.
21 lines
667 B
C#
21 lines
667 B
C#
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();
|
|
}
|