The jqxMaskedInput widget uses a mask to distinguish between proper and improper user input. You can define phone number, ssn, zip code, dates, etc. masks by setting the jqxMaskedInput mask property. TypeScript example.
Numeric
Zip Code
SSN
Phone Number
IP Address (ex: 255.255.255.255)
Disabled