public static String Trim(String sourceString)
{
char[] whiteSpaceDelimiters = new char[]
{
'\u0009', // CHARACTER TABULATION
'\u000A', // LINE FEED
'\u000B', // LINE TABULATION
'\u000C', // FORM FEED
'\u000D', // CARRIAGE RETURN
'\u0020', // SPACE
'\u00A0', // NO-BREAK SPACE
'\u2000', // EN QUAD
'\u2001', // EM QUAD
'\u2002', // EN SPACE
'\u2003', // EM SPACE
'\u2004', // THREE-PER-EM SPACE
'\u2005', // FOUR-PER-EM SPACE
'\u2006', // SIX-PER-EM SPACE
'\u2007', // FIGURE SPACE
'\u2008', // PUNCTUATION SPACE
'\u2009', // THIN SPACE
'\u200A', // HAIR SPACE
'\u200B', // ZERO WIDTH SPACE
'\u3000', // IDEOGRAPHIC SPACE
'\uFEFF' // ZERO WIDTH NO-BREAK SPACE
};
return (sourceString.Trim(whiteSpaceDelimiters));
}