使用特殊字符拆分变量 – Javascript – jQuery

我有一个变量var i = "my*text"我想用特殊字符*拆分它。 我的意思是,我想从上面的变量生成var one =“my”和var two =“text”。

我怎么能用jQuery和(或)Javascript做到这一点?

提前致谢…

 values=i.split('*'); one=values[0]; two=values[1]; 

使用string.split(separator, limit)

  

只需添加,逗号运算符是您的朋友:

 var i = "my*text".split("*"), j = i[0], k = i[1]; alert(j + ' ' + k); 

http://jsfiddle.net/EKB5g/

您可以使用split方法:

 var result = i.split('*'); 

变量result现在包含一个包含两个项的数组:

 result[0] : 'my' result[1] : 'text' 

您还可以使用字符串操作来定位特殊字符并在之前和之后获取字符串:

 var index = i.indexOf('*'); var one = i.substr(0, index); var two = i.substr(index + 1, i.length - index - 1);