Hej,
mam problem robię zapis do bazy z textareny ckeditora postem.

Wszystkie ładnie zapisuje!

Ale chciałbym, żeby zapisywał mi dane, które mam po funkcji replace w javascripcie.
Ponieważ usuwam tam niepotrzebne spacje i znaczniki xHTML, które są mi niepotrzbne.
Jak to zrobić?

Mój replace:
[JAVASCRIPT] pobierz, plaintext
  1. CKEDITOR.on('instanceCreated', function(e) {
  2. e.editor.on('contentDom', function() {
  3. e.editor.document.on('keyup', function(event) {
  4. //Get string from textarea
  5. var string = CKEDITOR.instances.editor1.getData();
  6. //End get
  7. //Replace unnecessary signs from string
  8. var stringCut = string.replace(/<p>/g, "");
  9. stringCut = stringCut.replace(/<\/p>/g, "");
  10. stringCut = stringCut.replace(/\s+/g, " ");
  11.  
  12. stringCut = stringCut.replace(/<br>/g,'');
  13. stringCut = stringCut.replace(/&nbsp;/g,'');
  14.  
  15. stringCut = stringCut.replace(/<br \/>/g,'');
  16. stringCut = stringCut.replace(/<span id="_mce_caret" data-mce-bogus="true">/g,'');
  17. stringCut = stringCut.replace(/<\/span>/g,'');
  18. stringCut = stringCut.replace(/<br data-mce-bogus="1">/g,'');
  19. stringCut = stringCut.replace(/<strong> /g,'<strong>');
  20. stringCut = stringCut.replace(/ <\/strong>/g,'</strong>');
  21. stringCut = stringCut.replace(/(<\/strong>)(\S)/ig,'$1$2');
  22. stringCut = stringCut.replace(/(<\/strong>)(\S)/ig,'$1 $2');
  23. stringCut = stringCut.replace(/(\S)(<strong>)/ig, '$1 $2');
  24.  
  25. stringCut = stringCut.replace(/<em> /g,'<em>');
  26. stringCut = stringCut.replace(/ <\/em>/g,'</em>');
  27. stringCut = stringCut.replace(/(<\/em>)(\S)/ig,'$1$2');
  28. stringCut = stringCut.replace(/(<\/em>)(\S)/ig,'$1 $2');
  29. stringCut = stringCut.replace(/(\S)(<em>)/ig, '$1 $2');
  30.  
  31. stringCut = stringCut.replace(/<\/strong>\s+<em>/g, '</strong> <em>');
  32. stringCut = stringCut.replace(/<\/em>\s+<strong>/g, '</em> <strong>');
  33.  
  34. stringCut = stringCut.replace(/<strong> <em>/g, '<strong><em>');
  35. stringCut = stringCut.replace(/<\/em> <\/strong>/g, '</em></strong>');
  36.  
  37. stringCut = stringCut.replace(/<em> <strong>/g, '<em><strong>');
  38. stringCut = stringCut.replace(/<\/strong> <\/em>/g, '</strong></em>');
  39.  
  40. stringCut = stringCut.replace(/(\S)(<em><strong>)/ig, '$1 $2');
  41. stringCut = stringCut.replace(/(\S)(<strong><em>)/ig, '$1 $2');
  42.  
  43. stringCut = stringCut.replace(/(<strong><em><\/em><\/strong>)/ig, '');
  44. stringCut = stringCut.replace(/(<em><strong><\/strong><\/em>)/ig, '');
  45. stringCut = stringCut.replace(/(<em><\/em>)/ig, '');
  46. stringCut = stringCut.replace(/(<strong><\/strong>)/ig, '');
  47.  
  48. stringCut = stringCut.replace(/^\s+|\s+$/g, "");
  49. //END Replace
[JAVASCRIPT] pobierz, plaintext


Rasumując jak pobrać i zapisać dane po funkcji replace?