<!-- Default max is $9,999.00 --> <input type="text" mask="currency" />
<!-- Add both maxlength and max attribute to customize. --> <input type="text" mask="currency" maxlength="50" max="999,999,999" />
<!-- By default, integers are capped...and only positive integers. --> <input type="text" mask="integer" />
<!-- If you want to stupidly store integer in the database that is 50 characters long --> <input type="text" mask="numeric" maxlength="50" />
<!-- This is like currency without the $ sign --> <input type="text" mask="numeric" />
<!-- Apply maxlength and/or max attribute to customize. --> <input type="text" mask="numeric" />
<!-- Just letters and numbers --> <input type="text" mask="alphanumeric" />
<input type="text" mask="tel" /> <input type="tel" mask="tel" />
<!-- Be sure to use type="text" --> <input type="text" mask="email" />
<input type="date" mask="date" />
<!-- I have used this on a form and there doesn't seem to be an issue. --> <input type="text" mask="person-name" />
<input type="text" mask="street-address" />
<input type="text" mask="street-address" value="1234 Imaginary Ln." />
<input type="text" mask="city" />
<!-- This input needs to be wrapped in a div --> <div> <input type="text" mask="state" /> </div>
<!-- With a default value selected --> <div> <input type="text" mask="state" value="CA" /> </div>
<input type="text" mask="zip" />