title: HTML Table - Replace values in columns if the column contains a specific symbol
body: <p>I need to write a JavaScript/JQuery function that replaces integer values in a column with a - if the column contains the asterisk (*) symbol.</p>
  
  <p>Have been trying to look for suitable examples of replacing values in tables but so have only found functions that return true or false if column contains a value.</p>
  
  <p>I need to check all columns in the table and replace where a column has one or more occurences of the * symbol only if the field contains an integer value.</p>
  
  <p>Have provided an example table which includes the * symbol as reference:</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;table class="users"&gt;
                          &lt;tbody&gt;&lt;tr&gt;
                                  &lt;th scope="row"&gt;&lt;/th&gt;
                                  &lt;th scope="col"&gt;May17 - Apr18&lt;/th&gt;
                                  &lt;th&gt;Jun17 - May18&lt;/th&gt;
                                  &lt;th&gt;Jul17 - Jun18&lt;/th&gt;
                                  &lt;th&gt;Aug17 - Jul18&lt;/th&gt;
                                  &lt;th&gt;Sep17 - Aug18&lt;/th&gt;
                                  &lt;th&gt;Oct17 - Sep18&lt;/th&gt;
                                  &lt;th&gt;Nov17 - Oct18&lt;/th&gt;
                                  &lt;th&gt;Dec17 - Nov18&lt;/th&gt;
                                  &lt;th&gt;Jan18 - Dec18&lt;/th&gt;
                                  &lt;th&gt;Feb18 - Jan19&lt;/th&gt;
                                  &lt;th&gt;Mar18 - Feb19&lt;/th&gt;
                                  &lt;th&gt;Apr18 - Mar19&lt;/th&gt;
                                  &lt;th&gt;May18 - Apr19&lt;/th&gt;
                                  &lt;th&gt;Jun18 - May19&lt;/th&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                                  &lt;td&gt;Opiate&lt;/td&gt;
                                  &lt;td&gt;8&lt;/td&gt;
                                  &lt;td&gt;9&lt;/td&gt;
                                  &lt;td&gt;9&lt;/td&gt;
                                  &lt;td&gt;-&lt;/td&gt;
                                  &lt;td&gt;11&lt;/td&gt;
                                  &lt;td&gt;11&lt;/td&gt;
                                  &lt;td&gt;11&lt;/td&gt;
                                  &lt;td&gt;11&lt;/td&gt;
                                  &lt;td&gt;12&lt;/td&gt;
                                  &lt;td&gt;13&lt;/td&gt;
                                  &lt;td&gt;13&lt;/td&gt;
                                  &lt;td&gt;12&lt;/td&gt;
                                  &lt;td&gt;12&lt;/td&gt;
                                  &lt;td&gt;11&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                                  &lt;td&gt;Non-opiate only&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;-&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                                  &lt;td&gt;Non-opiate and Alcohol&lt;/td&gt;
                                  &lt;td&gt;8&lt;/td&gt;
                                  &lt;td&gt;8&lt;/td&gt;
                                  &lt;td&gt;8&lt;/td&gt;
                                  &lt;td&gt;-&lt;/td&gt;
                                  &lt;td&gt;6&lt;/td&gt;
                                  &lt;td&gt;6&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                                  &lt;td&gt;*&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                                  &lt;td&gt;Alcohol only&lt;/td&gt;
                                  &lt;td&gt;12&lt;/td&gt;
                                  &lt;td&gt;11&lt;/td&gt;
                                  &lt;td&gt;13&lt;/td&gt;
                                  &lt;td&gt;-&lt;/td&gt;
                                  &lt;td&gt;15&lt;/td&gt;
                                  &lt;td&gt;17&lt;/td&gt;
                                  &lt;td&gt;21&lt;/td&gt;
                                  &lt;td&gt;20&lt;/td&gt;
                                  &lt;td&gt;21&lt;/td&gt;
                                  &lt;td&gt;23&lt;/td&gt;
                                  &lt;td&gt;24&lt;/td&gt;
                                  &lt;td&gt;24&lt;/td&gt;
                                  &lt;td&gt;24&lt;/td&gt;
                                  &lt;td&gt;24&lt;/td&gt;
                          &lt;/tr&gt;
  
                  &lt;/tbody&gt;&lt;/table&gt;</code></pre>
  </div>
  </div>
  </p>