我想将字符串分成两行,但该行不应该分成两个半字。我怎样才能做到这一点?
字符串格式如下:
var words="value.eight.seven.six.five.four.three"
预期输出为:
"value.eight.seven.
six.five.four.three"
最佳答案
试试这个:
var words="value.eight.seven.six.five.four.three"
var wordsArr = words.split(".");
var line1 = wordsArr.slice(0,Math.floor(wordsArr.length/2)).join(".");
var line2 = wordsArr.slice(Math.floor(wordsArr.length/2)).join(".");
这是工作的 fiddle :
http://jsfiddle.net/6xgS2/
关于javascript - 将字符串分成两行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24422801/