Ich habe keine Ahnung von Regex. Würde wohl auch, wie @ErfinderDesRades, mit String.Contains probieren. Aber was mir auffällt, du reichst den value als object rein und castest es nirgends als string. Regex.IsMatch() erwartet aber einen string laut MSDN.