Accepts only English characters and special characters not Unicodes
<p>I am creating a web application where I need to create a form.  This form has some fields like <strong>input box</strong> and  <strong>text area</strong>.  These two fields only need to accept only English keyboards characters. </p>

<p>I need to accepts only: <strong><em>A-Za-z0-9!@#$%^&amp;</em>():"';&lt;>,.?/|*</strong></p>

<p>How can I do it?</p>

<p>This is my form:</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>$(function(){
  $(".english_only").on("change", function(){
   
  });
});</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"&gt;&lt;/script&gt;
&lt;form&gt;
  &lt;input type="text" class="english_only"/&gt;
  &lt;textarea class="english_only"&gt;&lt;/textarea&gt;
&lt;/form&gt;</code></pre>
</div>
</div>
</p>