оцените мой вариант без регулярок плиз
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);