回答編集履歴

1

修正

2018/11/03 05:10

投稿

退会済みユーザー
test CHANGED
@@ -1,13 +1,29 @@
1
- (1) ``で囲んで、改行を<br>に置換するという手があります。
1
+ 1. はなからテキストファイルを読み込んで、改行を<br>に置換するという手があります。
2
2
 
3
+ 2. コピペが条件であれば、``で囲めば、+でつなぐ必要はありません。
4
+
3
- (2) あくまで結果例のような記述にするのであれば、サクラエディタなり、ブラウザのデバッガ(javascript)なりで、次のように置換します。
5
+ 3. あくまで結果例のような記述にするのであれば、サクラエディタなり、ブラウザのデバッガ(javascript)なりで、次のように置換します。
4
6
 
5
7
 
6
8
 
7
9
  ```javascript
8
10
 
9
- let mailbody = `本文`;
11
+ let result = `...割愛...`;
10
12
 
13
+ result = result.replace(/\n/g, '<br>');
14
+
15
+ result = result.replace(/(<br>+)/g, "$1'\n + '");
16
+
17
+ result = "'" + result + "'";
18
+
19
+
20
+
21
+ // まとめるとこんな感じ
22
+
23
+ let body = `...割愛...`;
24
+
11
- "'" + mailbody.replace(/\n/g, '<br>').replace(/(<br>+)/g, "$1'\n + '") + "'"
25
+ let result = "'" + result.replace(/\n/g, '<br>').replace(/(<br>+)/g, "$1'\n + '") + "'";
26
+
27
+ console.log(result);
12
28
 
13
29
  ```