/// <summary>
/// Regex check for action parameter.
/// </summary>
/// <param name="input"></param>
/// <param name="propName"></param>
private void CheckRegex(string input, string propName)
{
var localizedPattern = _localizer[$"RegexPattern{propName}"];
if (!RegexMatcher.MatchRegex(input, _localizer[localizedPattern]))
{
var exampleFormat = _localizer[$"RegexExample{propName}"];
throw new MilvaUserFriendlyException("RegexErrorMessage", _localizer[$"Localized{propName}"], exampleFormat);
}
}