var str = "test test1 test2 test3";
Any way to grab "test test1" and "test2 test3"? (anything before the second space and anything after second space)
var str = "test test1 test2 test3";
Any way to grab "test test1" and "test2 test3"? (anything before the second space and anything after second space)
Assuming you know the string has at least two spaces:
var str = "test test1 test2 test3";
var index = str.indexOf( ' ', str.indexOf( ' ' ) + 1 );
var firstChunk = str.substr( 0, index );
var secondChunk = str.substr( index + 1 );
If you're unsure:
var str = "test test1 test2 test3";
var index = str.indexOf( ' ', str.indexOf( ' ' ) + 1 );
var firstChunk = index >= 0 ? str.substr( 0, index ) : str.substr( index + 1 );
if ( index >= 0 )
var secondChunk = str.substr( index + 1 );