如何获得完整单词';s以像素为单位的固定宽度的子字符串


How to get Complete word's sub string with a fix width in pixel

我有一个固定的div来显示字符串。我想显示包含最可能完整单词的子字符串,这将最适合我的div。

我用了strlen(),但宽度大小差别太大了即在"AAAAAAAA"answers"iiiiiiii">

请帮我解决这个问题。

例如:有两个字符串:1:我的名字叫abhay,我在stackoverflow上发帖。2:我希望我能百分之百地得到我的解决方案。现在我有一个固定的空间来显示这些字符串,如果字符串长度超过可用长度,我需要用三点(…(显示最大可能的完整单词

我已经编写了代码来获得每个字符串最多30个字符的完整单词,但问题是,由于字符长度的差异,一些字符串显示得非常窄,有些字符串显示得很宽。我的名字abhay,我正在发帖。。我希望我能得到解决方案。。

在div上使用white-space: nowrap;overflow: hidden;
JSFiddle示例。