Guest User

Untitled

a guest
Feb 25th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. </head>
  6. <body>
  7.  
  8. <script type="text/javascript">
  9. cleanJSON = (str) => {
  10. let reg;
  11. let resultado;
  12. let progreso = "";
  13. let expresion = /^((\s*".+":\s*)(".*".*"|"[^"]+"))([^"]+)?$/gm;
  14. while (reg = expresion.exec(str)) {
  15. progreso += `${reg[2]} "${reg[3].substr(1,reg[3].length-2).replace(/"/g,'\\"')}",\n`;
  16. }
  17. resultado = `{${progreso}}`
  18. .replace(/,,/g, ',')
  19. .replace(/\n/g, '')
  20. .replace(',}','}');
  21.  
  22. console.log('Resultado', JSON.parse(resultado))
  23. return resultado;
  24. }</script>
  25.  
  26. <textarea cols=100 rows=30 id=a onclick=z.innerText=cleanJSON(this.value)>[{
  27. "auto_message": {
  28. "approve": "Efectivamente Lucila de María del Perpetuo Socorro Godoy Alcayaga más conocida como Gabriela Mistral, fue la primera en ganar el premio Nobel de Literatura el año 1945. ¡Magnífica escritora! Destacamos que posteriormente, este premio también fue otorgado a Pablo Neruda, en el año 1971.",
  29.  
  30. "rejected": "Puedes volver a intentarlo antes que se acaben" " """ :D"",
  31. "dasdasd": "adsad df"" "xd" "kk",
  32. "dsad": "xdxd" xdxd
  33. "sad":"xdd"" fdsf
  34. "sad":"xdd" df fxf
  35. }
  36. }]</textarea>
  37.  
  38. <textarea cols=100 rows=30 id=z></textarea>
  39.  
  40.  
  41. </body>
  42. </html>
Add Comment
Please, Sign In to add comment