title: Escaping + symbol in preg_match
body: <p>I'm having an issue with escaping the plus + symbol in <code>'6+ months'</code>. I tried the backslash but it has no effect on it.</p>
  
  <pre><code>function degree_of_interest()
  {
      $program = $_REQUEST['degree_of_interest'];  
      $highest_level = $_REQUEST['college_1_degree'];
      $start = $_REQUEST['start_date'];
  
      if( !preg_match("/\A(1-2 months|3-4 months|6+ months)\Z/i",$start)
       OR !preg_match("/\A(Bachelors)\Z/i",$highest_level)
       OR !preg_match("/\A(JD \(Juris Doctor\))\Z/i",$program))
      {
          $this-&gt;errorsArray['degree_of_interest'][] = "For $program you must have a Bachelors degree";
      }
  
  }
  </code></pre>