Phone mask - specify mask, mask symbol and allowed symbols

class="rxmask simple" data-mask="***-**-**" data-placeholderSymbol="*" data-allowedCharacters="[0-9]"

Phone mask - showing whole mask including unfilled part

class="rxmask maxMaskLength" data-mask="+_ (___) ___-__-__" data-placeholderSymbol="_" data-maxMaskLength="Infinity" data-allowedCharacters="[0-9]"

Phone mask, but only for special characters - allowedCharacters can include symbols from mask EXCEPT "symbol" property itself (note that special symbols should be escaped)

class="rxmask maxMaskLengthSymbols" data-mask="+_ (___) ___-__-__" data-placeholderSymbol="_" data-maxMaskLength="Infinity" data-allowedCharacters="[ \-\+\(\)]"

Random mask - only part of mask is shown

class="rxmask maxMaskLengthPart" data-mask=" _ [___] [___] [__]" data-placeholderSymbol="_" data-maxMaskLength="8"

Random mask - only part of mask is shown and trailing part is disabled

class="rxmask maxMaskLengthPartNoTrailing" data-mask=" _ [___] [___] [__]" data-placeholderSymbol="_" data-maxMaskLength="8" data-trailing="false"

Regex mask - only certain symbols are allowed for each character (you don't need to specify "mask" property if "rxmask" is present (it will be ignored))

class="rxmask regex" data-rxmask="[A-Z][A-Z] [0-4][\d][\d]-[a-z][\d]" data-placeholderSymbol="*" data-maxMaskLength="Infinity"