Javascript - 剪切字符串的一部分

标签 javascript substring

大家好,

我正在尝试找到剪切下面输入字符串的特定部分的最佳方法。 我使用空格 (' ') 作为分隔符。但我无法剪出所需的部分 并将它们分配到各自的变量中。

var input = "/w user1 message"

var user = input.substring(2, input.indexOf(' '));?? 
var message = ???

预期结果:

user = "user1"
message = "message"

仅当空格被逗号或任何其他分隔符替换时才有效。

iit 不能使用空格有什么具体原因吗?

提前致谢, 亚历克斯

最佳答案

我建议使用 split,它会创建一个数组,您可以通过索引访问该数组

http://jsfiddle.net/PJH28/

var input = "/w user1 message"

var inputParts = input.split(' ');
var message = inputParts[2];
console.log(message);

关于Javascript - 剪切字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23083326/

相关文章:

javascript - 在某个div中打开链接并替换html上的div图像

javascript - 如何检查手机是否至少使用过一次Google map

php - 在第一个连字符之前隔离字符串的前导部分,并从匹配中省略任何尾随空格

iphone - 查找 NSString 内由字符串分隔的范围

javascript - JSON.parse in Javascript乱序选择

javascript - typescript : Cannot invoke an expression whose type lacks a call signature

javascript - 如何使用 javascript 立即加载 iframe?

使用子字符串时Java无法解析日期

java - 如何删除字符串(句子)中的空格

php - 如何使第二个字符大写?