Редактор wysiwyg, который я использую, использует это для замены <strong>
стилем span. Я изменил, чтобы добавить блок кода.
v=v.replace(/<strong>(.*)<\/strong>/gi,'<span style="font-weight: bold;">$1</span>');
Это прекрасно работает, пока я не выделю код с помощью
v=v.replace(/<pre>(.*)<\/pre>/gi,'<div id="precode"> $1 </div>');
Я искал и не могу получить какую-либо информацию о замене. Может кто-нибудь объяснить
Может кто-нибудь объяснить эту часть кода? Я уверен, что это поможет и другим
.replace(/<strong>(.*)<\/strong>/gi,'
Есть ли в этом что-то, что заставляет его добавлять новый стиль к каждому
линия
if(id=='style'){
var sel=document.createElement('select'),
styles=obj.styles||[['Style',''],['Paragraph','<p>'],['Header 1','<h1>'],['Header 2','<h2>'],['Header 3','<h3>'],['Header 4','<h4>'],['Header 5','<h5>'],['Header 6','<h6>'],['CodeBlock','<pre>']],
sl=styles.length, x=0;
sel.className='testyle'; sel.onchange=new Function(this.n+'.ddaction(this,"formatblock")');
for(x;x<sl;x++){
var style=styles[x];
sel.options[x]=new Option(style[0],style[1])
}