回答編集履歴

1

追記

2020/01/28 01:11

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -37,3 +37,25 @@
37
37
  ```
38
38
 
39
39
  もっとスマートなパターンがあるかもしれませんが、ご参考になれば。
40
+
41
+
42
+
43
+ 追記)
44
+
45
+ 上記、正規表現ではコントロールコード(水平タブなど)は取得できませんでしたので、無視してください。
46
+
47
+
48
+
49
+ 「マウスの押下ポイントも考慮する」という判別方法は思いつきましたが、無理矢理感ありそうですね。
50
+
51
+ ```javascript
52
+
53
+ let mousedownPoint = null; // getSelection() から参照できるスコープに保持
54
+
55
+ textarea.addEventListener("mousedown", function( event ) {
56
+
57
+ console.log( event )// マウス押下ポイントも考慮?
58
+
59
+ })
60
+
61
+ ```