HICN/MBI Masking

by ThomasH

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/dist/jquery.inputmask.bundle.js"></script>
<script src="https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/extra/bindings/inputmask.binding.js"></script>
<script src="https://rawgit.com/moment/moment/develop/min/moment.min.js"></script>
<label class="sr-only" for="Identifier">Identifier</label>
<input class="input-validation-error form-control" data-inputmask-regex="^(([1-9][ACDEFGHJKMNPQRTUVWXY][ACDEFGHJKMNPQRTUVWXY0123456789][0-9][ACDEFGHJKMNPQRTUVWXY][ACDEFGHJKMNPQRTUVWXY0123456789][0-9][ACDEFGHJKMNPQRTUVWXY][ACDEFGHJKMNPQRTUVWXY][0-9][0-9]))|([a-zA-Z][a-zA-Z]{0,2}(\d{9}|\d{6}))|(\d{9}[a-zA-Z]([a-zA-Z0-9]?)?))$" data-inputmask-removemaskonsubmit="true" id="Identifier" name="Identifier" placeholder="Medicare Number" type="text" value="">

CSS

input,
body {
  font-size: 16px;
}

JavaScript

$(document).ready(function() {
  $(":input[data-inputmask-mask]").inputmask();
  $(":input[data-inputmask-alias]").inputmask();
  $(":input[data-inputmask-regex]").inputmask("Regex");
});

// https://rawgit.com/RobinHerbots/jquery.inputmask/3.x/extra/bindings/inputmask.binding.js