回答編集履歴

3

typo

2018/05/08 06:57

投稿

yambejp
yambejp

スコア114814

test CHANGED
@@ -8,7 +8,9 @@
8
8
 
9
9
  インデントや改行を除外
10
10
 
11
- ```javascript<div>
11
+ ```javascript
12
+
13
+ <div>
12
14
 
13
15
  <p>A</p>
14
16
 

2

追記

2018/05/08 06:57

投稿

yambejp
yambejp

スコア114814

test CHANGED
@@ -1,3 +1,33 @@
1
1
  pをインデントする文字もカウントしてるのでは?
2
2
 
3
3
  (改行マークもカウントします)
4
+
5
+
6
+
7
+ # 追記
8
+
9
+ インデントや改行を除外
10
+
11
+ ```javascript<div>
12
+
13
+ <p>A</p>
14
+
15
+ </div>
16
+
17
+ <script>
18
+
19
+ var txt = document.querySelector('div').textContent;
20
+
21
+ txt=txt.replace(/^\s+|\r|\n/g,"");
22
+
23
+ console.log(txt.length);
24
+
25
+ </script>
26
+
27
+ ```
28
+
29
+ 上記行の先頭にある空白文字を削除していますが
30
+
31
+ 場合によってはカウントしたい場合もあるので、ケースバイケースで
32
+
33
+ 除外対象をどうしたいのか検討してください

1

追記

2018/05/08 06:56

投稿

yambejp
yambejp

スコア114814

test CHANGED
@@ -1 +1,3 @@
1
1
  pをインデントする文字もカウントしてるのでは?
2
+
3
+ (改行マークもカウントします)