将用户输入更改并以不同方式应用

时间:2015-08-10 17:28:49

标签: javascript jquery html5

有人可以告诉我一种我可以接受用户输入的方式,例如" Link = http://google.com"并将其更改为"< link src ="用户链接">< /链路>"

我已经有一个代码可以将用户输入并将其更改为其他内容,但我希望能够为替换的单词添加更多内容。 因此,当用户键入" link"它会自动更改为"< link src =" " > " 但我也想以某种方式使用当用户键入Link = http://google.com时,它会将用户链接放入src。

这是我到目前为止的代码。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="ref.js" type="text/javascript"></script>

$('.chatinput').keyup(function (event) {
newText = event.target.value;
for (var txt in replaceValues) {
    var temp = new RegExp(txt, 'gim');
    newText = newText.replace(temp, '\n' + replaceValues[txt]);
}
$('.printchatbox').val(newText);
});





var replaceValues = {
'string' : 'text',
'sample' : 'sample'
}

0 个答案:

没有答案