Доброго времени суток!
В общем - встала задачка. Решение её наверняка уже есть, но то-ли устал уже под вечер, то ли просто не в ту сторону копаю, но нужен шаблонизатор на JavaScript да такой, чтоб на входе у него была лишь
строка-шаблон, а на выходе -
строка, но на месте подстановок были случайные значения из диапазона, указанного как раз в этой самой подстановке.
Как то совсем запутал тебя, дорогой читатель. Давай рассмотрим на примере. На входе у нас строка-шаблон:
Some string {{val-1..3}} and {{val-A|B}}
А на выходе должно быть одно из значений:
"Some string 1 and A"
"Some string 2 and A"
"Some string 3 and A"
"Some string 1 and B"
"Some string 2 and B"
"Some string 3 and B"
В теле шаблона должны указываться не только места
что в них подставить (как в обычном шаблонизаторе), а вариация, из которой взять случайное значение. Можно заварить кофейку и бабахнуть свой шаблонизатор, но что то мне подсказывает - это было бы жуткое велосипедостроение.
Заранее спасибо за ваш ответ.