<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script> function textSlice(text, textlength){ // 空白削除 var sliceText = text.replace(/\s+/g, ""); // console.log(sliceText.length); if(sliceText.length > textlength) { sliceText = sliceText.slice(0, textlength) + '…'; } return sliceText; } var text = 'あいうえおかきくけこ'; $(function(){ $('#output').text(textSlice(text, 5)); }); </script>
<p id="output"></p>
あいうえお…