title: Regex for special characters in c#
body: <p>I have below country names which contains some special characters.</p>
  
  <ol>
  <li>CONGO, DEM. REP. OF THE</li>
  <li>COTE D’IVOIRE</li>
  <li>GUINEA–BISSAU</li>
  <li>KOREA, REPUBLIC OF (SOUTH)</li>
  </ol>
  
  <p>So, I wrote a regular expression to validate that a country name that must not contain any numeric and special characters other than <code>,</code> <code>.</code> <code>'</code> <code>-</code> <code>(</code> <code>)</code></p>
  
  <p>I wrote below regex</p>
  
  <pre><code>string country = "COTE D’IVOIRE"
  bool isValid = Regex.IsMatch(country.Trim(), @"^[a-zA-Z\-'()/.,\s]+$");
  </code></pre>
  
  <p>but it just not doing the thing. Can someone please let me know what I'm doing wrong.</p>