So I have a nice long string that I need to split in Javascript at a space following a certain amount of characters. For instance, if I have
"You is a dog and I am a cat."
and I want it to split after 10 characters but at the next space... so rather than splitting dog up I want the next space to be the split point.
I hope I wrote that clearly, its a bit awkward to explain.
EDIT: I need to store all of this into an array. So splitting the string up as I described, but storing it into an array which I can iterate through. Sorry for the confusion- like I said, a bit odd to describe.
Consider:
str = "How razorback-jumping frogs can level six piqued gymnasts!"
result = str.replace(/.{10}\S*\s+/g, "$&@").split(/\s+@/)
Result:
[
"How razorback-jumping",
"frogs can level",
"six piqued",
"gymnasts!"
]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With