ipaddr filter returns true for 10.247

Hi,

I am trying to use the ipaddr ir ipv4 filter to test if a string is a valid ip address.

`
10.247.1.1 → True
10.247.1. → False

10.247 → True → 10.247.0.0
`

The last condition returns True even if the text only contains a portion of IP Address. Is there a way to force the filter to fail in this condition and pass only when all 4 parts are available?

Thanks,