javascript - 如何使用 Javascript 检测文本区域中的新空行?

标签 javascript html

我想检测文本区域中的新空行,并且用户是否只是在文本区域中按下 Enter 键,而不输入任何数据以返回 false 并回显消息。我做了一些研究并想到了这样的事情:

var validatef ....
var code = (e.keyCode ? e.keyCode : e.which);
if (validatef == 'a value here' || code == 13) { 
  somevarhere.textcontent = 'Message';
  return false;
}
else {....}

但似乎不起作用。

最佳答案

您可以通过检查值来检测文本区域中的空行:

\r\n (对我来说效果很好)或 \n

只需将文本此处的值替换为最适合您的\r\n\n即可。

编辑:

检查How to count string occurrence in string?计算正则表达式的出现次数。因此,您可以创建一个 for 循环来在 /\s/g 上显示错误消息。

希望有帮助。

关于javascript - 如何使用 Javascript 检测文本区域中的新空行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19599023/

相关文章:

javascript - 如何使用 javascript 更改 jquery selectric 元素的选定选项?

javascript - 如何在Vista Sidebar 中绘制程序图形?

html - 在游戏中的 View 中使用 Future 2.3.2

html - Firefox 中的填充问题?

html - 如何在一行中对齐 html 元素?

javascript - <tr> 标签没有创建新行?

javascript - 如何使用下拉列表添加日期?

javascript - 什么是passport.initialize()? (nodejs express )

javascript - Bootstrap 下拉按钮问题

javascript - 如何在图形的悬停转折点上显示 Y 轴值