Have a look at this (http://www.w3schools.com/jsref/jsref_regexp_test.asp), 
because you use the match wrong.

another way to do it, is using indexOf
Den 16/12/2012 kl. 12.38 skrev Diego M. <[email protected]>:

> 
> I used to filter my features using:
> 
> for (var i=0; i<features.length; i++)
> { 
> if (features[i].attributes.color == 'blue')
> .
> .
> 
> 
> but sometimes the value could be: dark blue, light blue .. etc 
> So I used match but still can't get it work:
> 
> var x = "blue";
> if (features[i].attributes.color.match(new RegExp(x, "ig")))
> 
> I get this error: 
> Cannot call method 'match' of undefined 
> 
> 
> 
> 
> --
> View this message in context: 
> http://osgeo-org.1560.n6.nabble.com/Features-Attributes-Matching-tp5023291.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/openlayers-users

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to