Grep with regular expression
Description
The following code shows how to grep and regular expression.
Example
<html>
<head>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {<!--from w w w . j av a 2s . c om-->
var testData = [];
var pattern = /^\d{5}(-\d{4})?$/;
var originalArray = [ '11111', 'abcde', '1asdfasdf', 'asdfasdf-0339' ];
var badZips = $.grep(originalArray, function(value) {
return value.match(/^\d{5}(-\d{4})?$/) != null;
}, true);
alert(badZips);
});
</script>
</head>
<body>
<body>
<p id="followMe">Follow me!</p>
</body>
</html>