2ch commited on
Commit
3363645
·
verified ·
1 Parent(s): aacf917

Update test_ts.html

Browse files
Files changed (1) hide show
  1. test_ts.html +7 -8
test_ts.html CHANGED
@@ -24,14 +24,13 @@
24
 
25
  <script>
26
  function pyEscape(s) {
27
- // сначала экранируем обратный слеш
28
- s = s.replace(/\\/g, '\\\\');
29
- // потом одинарную кавычку
30
- s = s.replace(/'/g, "\\'");
31
- // NBSP обратно в \u00A0
32
- s = s.replace(/\u00A0/g, '\\u00A0');
33
- return s;
34
- }
35
 
36
  document.getElementById('convert').addEventListener('click', () => {
37
  const input = document.getElementById('ts-input').value.trim();
 
24
 
25
  <script>
26
  function pyEscape(s) {
27
+ return s
28
+ .replace(/\\/g, '\\\\') // экранируем обратный слеш
29
+ .replace(/'/g, "\\'") // экранируем одинарную кавычку
30
+ .replace(/\u00A0/g, '\\u00A0') // NBSP → \u00A0
31
+ .replace(/\r/g, '\\r') // CR \r
32
+ .replace(/\n/g, '\\n'); // LF → \n (главное!)
33
+ }
 
34
 
35
  document.getElementById('convert').addEventListener('click', () => {
36
  const input = document.getElementById('ts-input').value.trim();