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

时间:2011-06-20 11:29:31

标签: javascript jquery

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

我怎样才能使用jQuery和(或)Javascript ??

提前致谢...

4 个答案:

答案 0 :(得分:41)

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

答案 1 :(得分:5)

使用string.split(separator, limit)

<script type="text/javascript">
var str="my*text";
str.split("*");
</script>

答案 2 :(得分:3)

添加,逗号运算符是你的朋友:

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

http://jsfiddle.net/EKB5g/

答案 3 :(得分:1)

您可以使用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);