Skip to content

Instantly share code, notes, and snippets.

@bradoyler
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bradoyler/9162129 to your computer and use it in GitHub Desktop.
Save bradoyler/9162129 to your computer and use it in GitHub Desktop.
JS console lesson : array filtering
// filter words with a RegEx
var startsWithA = new RegExp(/^a/i); // filter by first letter A
var arr = ['Apple','avocado','Banana','Cherry'];
var filtered = arr.filter(function(item){
return startsWithA.test(item);
});
var nonAlpha = new RegExp('[^a-zA-Z\d\s:]'); // filter non-Alpha chars
var arr2 = ['Apple','avocado','Banana','Cherry'];
var filtered2 = arr.filter(function(item){
return !nonAlpha.test(item);
});
console.log(filtered2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment