1 /** 
  2  * @namespace 
  3  * @name filterlib 
  4 */
  5 
  6 /** @lends filterlib */
  7 
  8 var alphanumeric_lower = /[^a-z0-9]/;
  9 /** Filters a string, removing all non alphanumeric lower case characters. */
 10 var alphanumeric_lower = function (str) {
 11   return str.replace(alphanumeric_lower, '');
 12 };
 13 exports.alphanumeric_lower = alphanumeric_lower;
 14 
 15 
 16 var alphanumeric = /[^a-zA-Z0-9]/;
 17 /** Filters a string, removing all non alphanumeric characters. */
 18 var alphanumeric = function (str) {
 19   return str.replace(alphanumeric, '');
 20 };
 21 exports.alphanumeric = alphanumeric;
 22 
 23 var alphanumeric_special = /[^a-zA-Z0-9_\-. ]/;
 24 /** Filters a string, removing all non alphanumeric + special characters. */
 25 var alphanumeric_special = function (str) {
 26   return str.replace(alphanumeric_special, '');
 27 };
 28 exports.alphanumeric_special = alphanumeric_special;
 29 
 30 var alphanumeric_special_url = /[^a-zA-Z0-9_\-. ]/;
 31 /** Filters a string, removing all non alphanumeric, special and URL characters. */
 32 var alphanumeric_special_url = function (str) {
 33   return str.replace(alphanumeric_special_url, '');
 34 };
 35 exports.alphanumeric_special_url = alphanumeric_special_url;
 36