2017-11-27 16 views
0

マウスドラッグ(ng-mouseup)を使用して部分文字列を選択した私のWebページ(MEANを使用して開発された)に文字列があります。今度はそれらのインデックス(開始位置と終了位置/部分文字列の長さ)を取得したい文字列の境界または開始位置と終了位置を選択するjs

これはindexOfで実現できますが、これは最初の一致のみを返します。

しかし、文字列に繰り返しのある単語が含まれる可能性があります。この場合、indexOfは私の目的を果たしません。解決のためにサーフィンをしながら、

よろしく、 Kiriti

+0

質問には常にコードを含めることをお勧めします。 – Mamun

+0

@Mamun直接質問です。ng-mouseupを使用して選択された部分文字列の境界を取得する方法 –

答えて

0

は幸運なことに私は答えを持って、それはそれを探している他のいくつかのいずれかを助けるかもしれない願っています。

また、このソリューションを使用しているときに問題が発生する場合や、問題が発生する可能性がある場合はお知らせください。

substring = window.getSelection().toString(); 
startingPosition = window.getSelection().anchorOffset; 
lenght = window.getSelection().focusOffset - startingPosition 
関連する問題