HTML5 pattern - dont allow the following characters
<p>I want to block the following characters:</p>

<pre><code>( 
) 
/ 
&gt; 
&lt; 
] 
[ 
\ 
" 
, 
; 
| 
</code></pre>

<p>What is wrong with my pattern?</p>

<pre><code>pattern="[^()/&lt;&gt;[]\,'|\x22]+"
</code></pre>