我如何比较textarea输入字符

时间:2019-05-30 23:31:23

标签: html textarea

当我尝试从textarea文本中获取字符时,它位于引号之间,但是当我在控制台上评估它时,它看起来像是“↵” 如何比较这些值?

variable char

  1. 在控制台上评估的变量
  2. 与“↵”字符进行比较
  3. 评估前的外观

1 个答案:

答案 0 :(得分:0)

您可以执行一些技巧来比较这些值。检查字符,如果找到字符,则将其替换为字符代码。

请参阅摘要示例:

var vltest = document.getElementById("test1").innerHTML;

var newString = vltest.replace(/↵/g, '↵');

alert("Old: " + vltest +  " New: " + newString); //you can comment this out, just for demo purposes to show before/after

if (newString.indexOf('↵') > -1) { //check if found
  alert("Found it!")
}
<textarea id="test1">↵</textarea>

“向左向下”箭头还具有&#x21B5;&crarr;的代码-只是一个琐事。可行的是,您可以用其他东西(上述代码除外)替换箭头,例如<span>标记或不间断空格,然后检查其索引,但是这种方法有效。

希望这会有所帮助