Sélection d'une partie de chaîne dans une boîte de saisie avec jQuery

J'essaie de comprendre comment mettre en évidence une partie du texte dans une boîte de saisie en utilisant jQuery. Il est tout à fait simple de mettre en évidence tout le contenu de la boîte de saisie, mais comment résumer un seul mot ou quelques lettres?

Merci!

Pour <input> éléments <input> texte, <input> éléments suivants feront le travail. L'exemple sélectionne simplement le mot "deux" dans l'entrée:

 function setInputSelection(input, startPos, endPos) { input.focus(); if (typeof input.selectionStart != "undefined") { input.selectionStart = startPos; input.selectionEnd = endPos; } else if (document.selection && document.selection.createRange) { // IE branch input.select(); var range = document.selection.createRange(); range.collapse(true); range.moveEnd("character", endPos); range.moveStart("character", startPos); range.select(); } } document.getElementById("setSelection").onmousedown = function() { var input = document.getElementById("i"); setInputSelection(input, 4, 7); return false; }; 
 <input id="i" type="text" value="One two three"> <input type="button" value="Set selection" id="setSelection"> 

Vous devrez sélectionner la valeur entière, puis manipuler la chaîne dans le code. Selon ce que vous essayez de faire avec les mots, vous pourriez envisager d'utiliser des expressions régulières pour correspondre à certains mots / lettres.