If I have a long string, lets say
var str = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eu accumsan urna. Phasellus imperdiet elementum massa sit amet condimentum. Vivamus porttitor lobortis dignissim. Nam non tellus sapien, at pulvinar augue. Nulla metus mauris, cursus a sodales varius, imperdiet nec nisi. Quisque ut est quis massa sagittis pharetra quis aliquam dui. Phasellus id nisi quis mauris ultricies tristique et ut orci.";
and I want to manipulate it to display it something like this
"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean eu..."
How can I do that?
You can do this with simple javascript string manipulation.
EDIT:
You do not need the
Math.Minas javascript’s substring method will take care of the issue if the limit is longer than the string.Note: This will append “…” even if your string is too short and is displayed in its entirety. See hunter’s answer for how to avoid this.