Цитата:
|
Цитата:
щюпал код дальше ksa спасибо, но все отдам рони :) было ещё одно разногласие str = '#14827# && (#24174#||#22301#||#22298#||#22303#) && #13002#'; вывод ksa '#13002##14827# && (#24174#||#22301#||#22298#||#22303#)' а нужно: вывод рони '#13002# && (#24174#||#22301#||#22298#||#22303#) && #14827#' Обоим ещё раз человеческое спасибо) рони жди прибавление :) |
Цитата:
|
Появилась ещё задача...
str = '#14827# && (#24174#||#22301#||#22298#||#22303#) && #13002#'; Нужно забрать то что в скобках в переменную к примеру в переменную tt чтоб был результат.. (не пинайте если вопрос чайника :) alert(tt);// #24174#||#22301#||#22298#||#22303# Ещё мне нужно условие присутствия скобок... правильно я понимаю нужна функци
indexOf('(')
|
Boomerml,
var str = '#14827# && (#24174#||#22301#||#22298#||#22303#) && #13002#',
tt = str.match(/\((.*?)\)/);
tt = tt ? tt[1] : '';
alert(tt)
|
оцените мой вариант без регулярок плиз
var str1 = '(#24174#||#22301#||#22298#||#22303#) && #14827# && #14543#',
str2 = '#144357# && #14827# && (#24174#||#22301#||#22298#)';
result1 = str1.slice( str1.indexOf('&&') ).replace('&&', '');
result2 = str2.slice( str2.indexOf(str2[0] || '#'), str2.indexOf('(') - 4 );
alert(result1);
alert(result2);
|
Arramis,
а кто будет определять это строка вида str1 или str2 и ещё какая? |
Цитата:
|
Цитата:
var str2 = '(#24174#||#22301#||#22298#||#22303#) && #14827# && #14543#',
result2 = str2.slice( str2.indexOf(str2[0] || '#'), str2.indexOf('(') - 4 );
alert(result2);
|
Цитата:
|
| Часовой пояс GMT +3, время: 06:24. |