我想重現/轉換這個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