Javascript: добавить строку в определенной позиции смещения ввода - PullRequest
1 голос
/ 04 августа 2011

Есть ли способ добавить строку в определенную позицию смещения на входе? Предположим, у нас есть следующий вход: смещение: <input type="text" value="abcdef"/>, буква c находится в 3-м смещении значения входной строки.

+ ------------- +
123456789
+ ------------- +
xxxxxxx-> позиция смещения

Допустим, я хочу добавить строку "привет" в 3-е положение ввода, чтобы она стала:

+ ------------- +
привет
+ ------------- +
123456789

Как я могу это сделать?

спасибо.

1 Ответ

6 голосов
/ 04 августа 2011

Вы можете очень легко написать свою собственную функцию для этого.

function insertAt(src, index, str) {
    return src.substr(0, index) + str + src.substr(index)
}
alert(insertAt("test", 2, "FOO")); //Alerts teFOOst
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...