Цитата:
|
Цитата:
щюпал код дальше 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, время: 13:35. |