我如何比较文本区域输入字符
how do I compare textarea enter character
当我尝试从文本区域文本中获取字符时,它位于引号之间,但是当我在控制台上评估他时,它看起来像“↵”
如何比较这些值?
- 在控制台上计算的变量
- 与'↵'字符比较
- 评估前的显示方式
您可以执行一些技巧来比较这些值。检查字符,如果找到则用字符代码替换它。
查看片段示例:
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' 箭头也有代码 ↵
和 ↵
- 只是一些琐事。可行的是,您可以用其他东西(afore-mentioned 代码除外)替换箭头,例如 <span>
标记或 non-breaking space,然后检查索引它,但这种方式有效..
希望对您有所帮助
当我尝试从文本区域文本中获取字符时,它位于引号之间,但是当我在控制台上评估他时,它看起来像“↵” 如何比较这些值?
- 在控制台上计算的变量
- 与'↵'字符比较
- 评估前的显示方式
您可以执行一些技巧来比较这些值。检查字符,如果找到则用字符代码替换它。
查看片段示例:
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' 箭头也有代码 ↵
和 ↵
- 只是一些琐事。可行的是,您可以用其他东西(afore-mentioned 代码除外)替换箭头,例如 <span>
标记或 non-breaking space,然后检查索引它,但这种方式有效..
希望对您有所帮助