Подтвердить что ты не робот

Разделить переменную с помощью специального символа - Javascript - jQuery

У меня есть переменная var i = "my*text" Я хочу разбить ее с помощью специального символа *. Я хочу сказать, что я хочу генерировать var one= "my" и var two= "текст" из приведенной выше переменной.

Как это сделать, используя jQuery и (или) Javascript?

Спасибо заранее...

4b9b3361

Ответ 1

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

Ответ 2

использовать string.split(separator, limit)

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

Ответ 3

Чтобы добавить, оператор запятой - ваш друг здесь:

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

http://jsfiddle.net/EKB5g/

Ответ 4

Вы можете использовать метод split:

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

Результат переменной теперь содержит массив с двумя элементами:

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);