Ответ 1
Просто попробуйте скомпилировать данное регулярное выражение. Вы можете сделать это, создав объект Regex и передав ему шаблон. Здесь пример кода:
public static bool IsRegexPatternValid(String pattern)
{
try
{
new Regex(pattern);
return true;
}
catch { }
return false;
}