在打字稿中修剪特殊字符之前获取输入[文本]值

时间:2018-03-26 13:09:52

标签: javascript jquery typescript

我有一个来自。用户可以使用包含\ n,\ t等特殊字符的文本填充输入字段。我必须替换这些特殊字符并将其作为输入字段的值添加回来。 例如:

  • 用户输入是:你好,\ n你好吗? \ t这是一个示例文本。
  • 这就是我需要的:你好,换行你好吗?选项卡这是一个示例文本。

我正在使用JQuery和Typescript 2.4

1 个答案:

答案 0 :(得分:2)

这个怎么样?



$('#input').keyup(function () {
  var val = $(this).val();
  var replaceWithBr = val.replace(/\\n/g, '<br>');
  var replaceWithTab = replaceWithBr.replace(/\\t/g, '&nbsp;&nbsp;&nbsp;&nbsp;');
  $('#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;
&#13;
&#13;