我有一个来自。用户可以使用包含\ n,\ t等特殊字符的文本填充输入字段。我必须替换这些特殊字符并将其作为输入字段的值添加回来。 例如:
我正在使用JQuery和Typescript 2.4
答案 0 :(得分:2)
这个怎么样?
$('#input').keyup(function () {
var val = $(this).val();
var replaceWithBr = val.replace(/\\n/g, '<br>');
var replaceWithTab = replaceWithBr.replace(/\\t/g, ' ');
$('#result').html(replaceWithTab);
})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="input">
<div id="result"></div>
&#13;