Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Poprawny zapis.
cykcykacz
post 10.05.2013, 09:26:04
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Jako że piszę swój pierwszy skrypt w javascripcie i jest chyba dość duży.
Mam pytanie do pewnej części tego skryptu.
Pewnie można to zapisać lepiej?:
[JAVASCRIPT] pobierz, plaintext
  1. var x = tinyMCE.activeEditor.getContent();
  2.  
  3. var Re = new RegExp("<strong><em>(.*?)</strong>","g");
  4. var xa = x.replace(Re,"");
  5. var ara = new RegExp("<em><strong>(.*?)</em>","g");
  6. var xax = xa.replace(ara,"");
  7. alert(xax);
  8.  
  9.  
  10. var xxc = xax.replace(/<p>/g, "");
  11. var zzxcc = xxc.replace(/<\/p>/g, "");
  12. var zxas = zzxcc.replace(/\s+/g, " ");
  13.  
  14.  
  15.  
  16. var zz = zxas.replace(/<br>/,'');
  17. var zaz = zz.replace(/<span id="_mce_caret" data-mce-bogus="true">/,'');
  18. var azza = zaz.replace(/<\/span>/,'');
  19. var zzgh = azza.replace(/<br data-mce-bogus="1">/,'');
  20. var bb = zzgh.replace(/<strong> /g,'<strong>');
  21. var bbbcc = bb.replace(/ <\/strong>/g,'</strong>');
  22. var xxbbbcc = bbbcc.replace(/(<\/strong>)(\S)/ig,'$1$2');
  23. var xxbbbccaa = xxbbbcc.replace(/(<\/strong>)(\S)/ig,'$1 $2');
  24. var stringstrong = xxbbbccaa.replace(/(\S)(<strong>)/ig, '$1 $2');
  25.  
  26. var bbem = stringstrong.replace(/<em> /g,'<em>');
  27. var bbbccem = bbem.replace(/ <\/em>/g,'</em>');
  28. var xxbbbccemdd = bbbccem.replace(/(<\/em>)(\S)/ig,'$1$2');
  29. var xxbbbccem = xxbbbccemdd.replace(/(<\/em>)(\S)/ig,'$1 $2');
  30. var stringem = xxbbbccem.replace(/(\S)(<em>)/ig, '$1 $2');
  31.  
  32. var stringemstrong = stringem.replace(/<\/strong>\s+<em>/g, '</strong> <em>');
  33. var stringstrongem = stringemstrong.replace(/<\/em>\s+<strong>/g, '</em> <strong>');
  34.  
  35.  
  36. var ertqw = stringstrongem.replace(/<strong> <em>/g, '<strong><em>');
  37. var ertqwa = ertqw.replace(/<\/em> <\/strong>/g, '</em></strong>');
  38.  
  39. var ertqwtu = ertqwa.replace(/<em> <strong>/g, '<em><strong>');
  40. var ertqwafg = ertqwtu.replace(/<\/strong> <\/em>/g, '</strong></em>');
  41.  
  42. var strongemasd = ertqwafg.replace(/(\S)(<em><strong>)/ig, '$1 $2');
  43. var strongemzxc = strongemasd.replace(/(\S)(<strong><em>)/ig, '$1 $2');
  44.  
  45. var asd = strongemzxc.replace(/^\s+|\s+$/g, "");
[JAVASCRIPT] pobierz, plaintext


Ten post edytował cykcykacz 10.05.2013, 09:26:54
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:28