Как в строке "Организация: %name% %inn%" выделить name и inn в разные переменные?
Вариант через регулярное выражение:
var str = "Организация: %name% %inn%";
var re = /%(.*?)%/g;
var res;
if ((res = re.exec(str)) !== null) {
name = res[1];
if ((res = re.exec(str)) !== null) inn = res[1];
}
console.log(name, inn);
Пример именно под вашу строку. Если переменных много, лучше делать в цикле while:
var str = "Организация: %name% %inn%";
var re = /%(.*?)%/g;
var res, arr = [];
while ((res = re.exec(str)) !== null) {
arr.push(res[1]);
}
console.log(arr);
Продвижение своими сайтами как стратегия роста и независимости