2017-10-01 5 views
0

Gerade jetzt, ich bin selecteing das erste Zeichen (a) des ersten Wortes in der Textbereich wie folgt aus:Wie wähle ich das erste Zeichen des nächsten Wortes in einem Textfeld?

<textarea ref="inputEl">abc def ghi</textarea> 


    methods: { 
    setInitialCursorPosition() { 
     const inputEl = this.$refs.inputEl 
     inputEl.focus() 
     inputEl.setSelectionRange(0, 1) 
    } 
    }, 

    mounted() { 
    this.$nextTick(() => { 
     this.setInitialCursorPosition() 
    }) 
    } 
} 

Wie es zu tun, so wähle ich den ersten Buchstaben des nächsten Wort innen der gleiche Textbereich (d und so weiter)? So ähnlich wie der Schlüssel w im Vim-Editor.

+0

'.split (“ „)' durch Raum und auf das zweite Element des Arrays, zB 'splitArray [1]'? Funktioniert das? –

Antwort

1

var str  = document.getElementById("textarea").value; 
 
var match = str.match(/\b(\w)/g);    
 
var first = match.join(''); 
 

 
console.log(first[1]);
<textarea id="textarea" ref="inputEl">abc def ghi</textarea>

Verwandte Themen