title: Regex to find a starting pattern including either of 2 strings but not contain a specific text
body: <p>I want to use Regex to find a line containing a particular pattern.</p>
  
  <p>The pattern should be a string starting with 2 characters (a-zA-Z0-9) followed by a dash then either "FAL" or "SAL" and does not include the term "OJT" at all.</p>
  
  <p>Just want to make sure I have the right or am I missing something as it doesn't appear to work as expected</p>
  
  <pre><code>^[a-zA-z0-9]{1,2}(?=.*?\-SAL|-FAL\b)((?!OJT).)*$
  </code></pre>