我想重现/转换这个JS脚本为PHP脚本,有没有人可以帮助我? 我想我需要在PHP的preg_replace(),我真的不擅长与它:/PHP重现一个JS脚本(转换为PHP脚本)
这是我的js简单的脚本:
wysiwyg_val = $('.wysiwyg textarea').val()
.replace(/\n/g, "<br>")
.replace(/<br>/g,'[br]')
.replace(/\</g,'<')
.replace(/\>/g,'>')
.replace(/\{code\}/g, '<pre><code>')
.replace(/\{\/code\}/g, '</code></pre>')
.replace(/\{strong\}/g, '<strong>')
.replace(/\{\/strong\}/g, '</strong>')
.replace(/\{italic\}/g, '<i>')
.replace(/\{\/italic\}/g, '</i>')
.replace(/\{title\}/g, '<h2>')
.replace(/\{\/title\}/g, '</h2>')
.replace(/\{subtitle\}/g, '<h3>')
.replace(/\{\/subtitle\}/g, '</h3>')
.replace(/\[br\]/g,'<br>');
的wysiwyg_val
,在逃脱之后,通过Ajax传递一个PHP页面,可以把它作为$_POST['text']
你认为这是更快然后@queueoverflow代码? – sbaaaang
速度完全一样。但是你会为自己节省很多'$ wysiwyg_val = preg_replace('/ foo/g','bar',$ wysiwyg_val);'线。 – vzwick
它返回一个错误:未知修饰符'g'..为什么? :O – sbaaaang