Have a look how match works:

http://www.w3schools.com/jsref/jsref_match.asp


--

Med venlig hilsen / Kind regards

Tue Topholm
Sugee
Tlf: +45 32 13 32 32
W: http://www.sugee.dk


2012/12/26 Xavier Mamano (jorix) <[email protected]>

> Hi,
>
> This means that for some feature has no attribute color,
>
> so check before `if(features[i].attributes.color &&
> features[i].attributes.color.match ...`
>
> Regards,
>
>
> 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 = &quot;blue&quot;;
>  if (features[i].attributes.color.match(new RegExp(x, &quot;ig&quot;)))
>
> I get this error:
> Cannot call method 'match' of undefined
> &lt;/quote>
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.n6.nabble.com/Features-Attributes-Matching-tp5023291p5024672.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