HTML5 pattern validation being ignored
<p>I have an email input field that I have a regex of <code>^[^@]+@[^@.]+.[^@]+$</code>, but when ran it is not requiring the .com.</p>

<p>Go to <a href="https://jsfiddle.net/uscktx9d/" rel="nofollow">https://jsfiddle.net/uscktx9d/</a> and type in www@www and hit submit. This should fail validation but is not. As you can see here <a href="https://regex101.com/r/pB6iF4/1" rel="nofollow">https://regex101.com/r/pB6iF4/1</a>, the regex should be requiring the .com.</p>

<p>Why is my HTML5 not requiring this?</p>