Inputmask example
by villard
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.2.7/jquery.inputmask.bundle.min.js"></script>
<input type="text" class="s1">
<br>
<input type="text" class="s2">
<br>
<input type="text" class="s3">
JavaScript
var date = new Date();
var currentYear = date.getFullYear();
$(function(){
$('.s1').inputmask('dd.mm.yyyy', { "placeholder": "дд.мм.гггг", yearrange: { minyear: currentYear, maxyear: currentYear + 1 } });
$('.s2').inputmask('hh:mm', {'placeholder': 'чч:мм'});
$('.s3').inputmask('+7 (999) 999-99-99');
});