var str = "test test1 test2 test3";
Run Code Online (Sandbox Code Playgroud)
有什么方法可以获取“test test1”和“test2 test3”吗?(第二个空格之前的任何内容和第二个空格之后的任何内容)
假设您知道该字符串至少有两个空格:
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 );
Run Code Online (Sandbox Code Playgroud)
如果您不确定:
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 );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14571 次 |
| 最近记录: |