输入用户sub / sup-string输入的某些数字

时间:2019-03-12 14:51:26

标签: javascript string properties string-matching

我有一个代码,用户可以在其中输入一些文本,当他们按下按钮时,文本将在页面的更下方插入,以供以后使用。

但是在下降之前,我想给某些数字添加下标,或者如果它们在数字之前输入“ _”或“ ^”,则添加下标。

我的代码如下所示:

function moveText() {
  var string = document.getElementById("input").value;
  var node = document.createTextNode(string);
  var para = document.createElement("p");
  para.appendChild(node);
  var element = document.getElementById("output");
  element.appendChild(para);
}
<! DOCTYPE HTML >
<body>
  <div>
    <!-- I have included an example of what a user might write -->
    <input type="text" id="input" value="1 _2 3 _4 ^5">
    <input type="button" value="insert" onclick="moveText()">
  </div>
  <div id="output">
    <!-- This is where the text goes when the button is pressed -->
    <!-- When the text goes here I'd like all numbers following a "_" to be subscript and "^" to be supscript -->
  </div>
</body>

有什么想法吗? 预先感谢

0 个答案:

没有答案