|
|
|
| есть строка "<sdf>sdfsdf</sdf>sdsdff fdsds fs sd <a>sdsd</a>sd<p>sdfsdf fd sfsd s</p>"
надо вставить код x в строка через каждые n символов. пропуская тэги, т.е. есть встречается тэг < или Б. подсчет надо пропускать и считать после него | |
|
|
|
|
|
|
|
для: bernex
(22.04.2007 в 11:21)
| | TextRange для IE поможет считать символы и вставлять. | |
|
|
|
|
|
|
|
для: bernex
(22.04.2007 в 11:21)
| | Если это именно строка, то просто надо включить логику:
var Stroka = "<sdf>sdfsdf</sdf>sdsdff fdsds fs sd <a>sdsd</a>sd<p>sdfsdf fd sfsd s</p>";
var n = 5;
var X = 'ваш код';
for (var newStroka = '', w, Flag = 1, k = j = 0; j < Stroka.length; j++)
{
w = Stroka.charAt (j);
if (w == '<') Flag = 0;
if (w == '>') Flag = 1;
newStroka += w;
if (Flag && w != '>' && !(++k % n)) newStroka += X;
}
alert (newStroka);
|
| |
|
|
|