Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <input id="ssn"/>
- <script type="text/javascript">
- $('#ssn').keyup(function() {
- var val = this.value.replace(/D/g, '');
- var newVal = '';
- while (val.length > 3) {
- newVal += val.substr(0, 3) + '-';
- val = val.substr(3);
- }
- newVal += val;
- this.value = newVal;
- });
- </script>
- <script type="text/javascript">
- $('#ssn1').keyup(function() {
- var val = this.value.replace(/D/g, '');
- var newVal = '';
- if(val.length > 4) {
- this.value = val;
- }
- if((val.length > 3) && (val.length < 6)) {
- newVal += val.substr(0, 3) + '-';
- val = val.substr(3);
- }
- if (val.length > 5) {
- newVal += val.substr(0, 3) + '-';
- newVal += val.substr(3, 2) + '-';
- val = val.substr(5);
- }
- newVal += val;
- this.value = newVal.substring(0, 11);
- });
- </script>
- document.getElementById("ssn").onkeyup = function() {
- var val = this.value.replace(/D/g, '');
- var newVal = '';
- if(val.length > 4) {
- this.value = val;
- }
- if((val.length > 3) && (val.length < 6)) {
- newVal += val.substr(0, 3) + '-';
- val = val.substr(3);
- }
- if (val.length > 5) {
- newVal += val.substr(0, 3) + '-';
- newVal += val.substr(3, 2) + '-';
- val = val.substr(5);
- }
- newVal += val;
- this.value = newVal;
- };
- $.usernameField.addEventListener('blur', function(param) {
- var inputString = param.value;
- if (inputString.length === 9 && _.isNumber(parseInt(inputString, 10))) {
- var val = inputString.replace(/D/g, '');
- var outputString = '';
- outputString += val.substr(0, 3) + '-';
- outputString += val.substr(3, 2) + '-';
- val = val.substr(5);
- outputString += val;
- $.usernameField.value = outputString;
- }
- });
- $('#ssn').keyup(function() {
- var val = this.value.replace(/D/g, '');
- var newVal = '';
- var sizes = [3, 2, 4];
- for (var i in sizes) {
- if (val.length > sizes[i]) {
- newVal += val.substr(0, sizes[i]) + '-';
- val = val.substr(sizes[i]);
- }
- else
- break;
- }
- newVal += val;
- this.value = newVal;
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement