InputMask-Demo
HTML
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
<script src="https://rawgit.com/moment/moment/develop/min/moment-with-locales.min.js"></script>
<script src="https://rawgit.com/Eonasdan/bootstrap-datetimepicker/master/build/js/bootstrap-datetimepicker.min.js"></script>
<link rel="stylesheet" href="https://rawgit.com/Eonasdan/bootstrap-datetimepicker/master/build/css/bootstrap-datetimepicker.min.css">
<link rel="stylesheet" href="https://rawgit.com/thomaspark/bootswatch/gh-pages/cosmo/bootstrap.min.css">
<script src="https://cdn.rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/min/jquery.inputmask.bundle.min.js"></script>
<form class="form-horizontal">
<div class="form-group">
<label for="gcmoney1" class="col-sm-2 control-label">Betrag</label>
<div class="col-sm-10">
<div class="input-group">
<div class="input-group-addon">€</div>
<input id="gcmoney1" type="text" class="form-control money" />
</div>
</div>
</div>
<div class="form-group">
<label for="gcterminal1" class="col-sm-2 control-label">Terminal</label>
<div class="col-sm-10">
<div class="input-group">
<input id="gcterminal1" type="text" class="form-control" data-inputmask="'mask': '999-999-999'" placeholder="999-999-999" /> <a class="btn input-group-addon" href="javascript:LookupTerminal();">…</a>
</div>
</div>
</div>
<div class="form-group">
<label for="gctan1" class="col-sm-2 control-label">TAN</label>
<div class="col-sm-10">
<input id="gctan1" type="text" class="form-control" data-inputmask="'mask': '999-AA9-99A'" placeholder="999-AA9-99A" />
</div>
</div>
<div class="form-group">
<label for="gcdate1" class="col-sm-2 control-label">Datum</label>
<div class="col-sm-10">
<div class='input-group date' id='datetimepicker2'>
...
JavaScript
$(document).ready(function () {
$(":input").inputmask();
$(".money").inputmask({
"alias": "decimal",
"digits": 2,
"autoGroup": true,
"allowMinus": false,
"rightAlign": false,
"groupSeparator": " ", // <-- this is  
"radixPoint": ",",
"showMaskOnHover": false,
});
$dp2 = $('#datetimepicker2').datetimepicker({
locale: 'de',
calendarWeeks: true,
format: 'YYYY-MM-DD',
useCurrent: false
});
$dp2.children("input").on('focus', function () {
$dp2.data("DateTimePicker").show();
});
});
window.LookupTerminal = function LookupTerminal() {
$('#myModal').modal();
}