Masked input modes

Phone inputs

Simple Phone:
Masked input with enumeration Phone in British Columbia, Canada.
Area codes here: 604,778,250:

IP address inputs

(class IPAddress sets mask groups by code therefore the value of the input is an array of values - components of the mask)
No initial value IP:
Initial value: 96.49.23.16 IP: