js代码
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="dist/jquery.mask.min.js"></script>
<script type="text/javascript">
$(function() {
$('.date').mask('9999-99-99');
$('.time').mask('99:99:99');
$('.date_time').mask('99/99/9999 99:99:99');
$('.cep').mask('99999-999');
$('.phone').mask('99999999999');
$('.phone_with_ddd').mask('(9999) 9999999');
$('.phone_us').mask('(999) 999-9999');
$('.mixed').mask('AAA 000-S0S');
$('.cep_with_callback').mask('00000-000', {onComplete: function(cep) {
console.log('Mask is done!:', cep);
},
onKeyPress: function(cep, event, currentField, options){
console.log('An key was pressed!:', cep, ' event: ', event, 'currentField: ', currentField.attr('class'), ' options: ', options);
}
});
$('.crazy_cep').mask('00000-000', {onKeyPress: function(cep){
var masks = ['00000-000', '0-00-00-00'];
mask = (cep.length>7) ? masks[1] : masks[0];
$('.crazy_cep').mask(mask, this);
}});
$('.cpf').mask('999.999.999-99', {reverse: true});
$('.money').mask('000.000.000.000.000,00', {reverse: true});
var SaoPauloCelphoneMask = function(phone, e, currentField, options){
return phone.match(/^(\(?11\)? ?9(5[0-9]|6[0-9]|7[01234569]|8[0-9]|9[0-9])[0-9]{1})/g) ? '(00) 00000-0000' : '(00) 0000-0000';
};
$(".sp_celphones").mask(SaoPauloCelphoneMask, { onKeyPress: function(phone, e, currentField, options){
$(currentField).mask(SaoPauloCelphoneMask(phone), options);
}});
$('pre').each(function(i, e) {hljs.highlightBlock(e)});
});
</script>
在线预览
资源均来自第三方,谨慎下载,前往第三方网站下载


