File Truncating

by JQ Purfect

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<div id="inspectionFile">LMMM_PRT-DGHX2500-589-309.pdf</div>
<br />
<div id="docLength"></div>

CSS

body {
  padding: 30px;
  font-family: verdana;
  font-size: 10pt;
}

#docLength {
  color: blue;
}

JavaScript

function truncate(text, startChars, endChars, maxLength) {
  if (text.length > maxLength) {
    var start = text.substring(0, startChars);
    var end = text.substring(text.length - endChars, text.length);
    while ((start.length + end.length) < maxLength) {
      start = start + '.';
    }
    return start + end;
  }
  return text;
}
var str = $("#inspectionFile").html();
$("#inspectionFile").html(truncate(str, 8, 9, 20));

$("#docLength").html("Total Trimmed Length = " + (truncate(str, 8, 9, 20)).length);