This "Class" will help you make maskfields in your textFields of Titanium. For example: The postcode 99999999, will be 99999-999.
It's very easy... You just have to use this function, in the "change" textField event.
Example:
Ti.include("mask.js");var textfield = Ti.UI.createTextField({ hintText: "Postcode", left: 5, right: 5, top: 150, bottom: 150 });
textfield.addEventListener("change", function() { Mask.mask(textfield, Mask.postcode); });
You will need to send three parameters in the function: regex (required), syntax (required) and maxValue (optional). See the example:
textFieldPostcode.addEventListener("change", function(evt) { Mask.mask(textFieldPostcode, Mask.generic, { regex: /^(\d{5})(\d)/, syntax: "$1-$2", maxValue: 9 }); });