isValidIP、isValidIPv4、isValidIPv6
isValidIP operator は、値が有効な IP アドレスであるかどうかをチェックします。isValidIPv4 operator と isValidIPv6 operator は、それぞれ値が有効な IPv4 アドレスまたは IPv6 アドレスであるかどうかをチェックします。
構文
isValidIP
isValidIP("<IP_string>") as <field>
isValidIP(<IP_string_field>) [as <field>]
isValidIPv4
isValidIPv4("<IP_string>") as <field>
isValidIPv4(<IP_string_field>) [as <field>]
isValidIPv6
isValidIPv6("<IP_string>") as <field>
isValidIPv6(<IP_string_field>) [as <field>]
ルール
- 入力が有効な IP アドレスであれば
true
を返します。
例
| isValidIP(dest_host)
| isValidIP("10.255.255.255") as isIP
結果 true
| isValidIP("192.168.0.1") as isIP
結果 true
| isValidIP("127.0.500.1") as isIP
結果 false