var r={
     'special':/[\W]/g,
      'quotes':/['\''&'\"']/g,
  'notnumbers':/[^\d]/g,
       'dates':/[^\d-\/]/g,
      'phones':/[^\d-\(\)]/g,
     'general':/[^a-zA-Z0-9#\n\h\-\:, ]/g,
       'email':/[^a-zA-Z0-9#\%\@\.+_-]/g
}

function valid(o,w){
  o.value = o.value.replace(r[w],'');
}

