我如何比较文本区域输入字符

how do I compare textarea enter character

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

  1. 在控制台上计算的变量
  2. 与'↵'字符比较
  3. 评估前的显示方式

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

查看片段示例:

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>

'downward left' 箭头也有代码 &#x21B5;&crarr; - 只是一些琐事。可行的是,您可以用其他东西(afore-mentioned 代码除外)替换箭头,例如 <span> 标记或 non-breaking space,然后检查索引它,但这种方式有效..

希望对您有所帮助