From 4701474068fbdfbacde5465dd72140a22ec40231 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 16 Jan 2014 22:17:22 +0000 Subject: [PATCH] Logic to on Title Case words with no vowels --- PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs index ec96b1c4..48e54705 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/TransitionExt.cs @@ -930,6 +930,9 @@ namespace VEPROMS.CSLA.Library { if (Regex.IsMatch(m.Value, @"^[A-Za-z]+\.?$")) { + // don't title case "words" that have no vowles + if (Regex.IsMatch(m.Value.ToUpper(), @"^[BCDFGHJKLMNPQRSTVWXZ]+\.?$")) + return m.Value; string part1 = m.Value.Substring(0, 1); string part2 = m.Value.Substring(1); return part1.ToUpper() + part2.ToLower();