【发布时间】:2011-11-20 19:40:13
【问题描述】:
我必须使用 jQuery 从 textarea 中获取值并计算那里的换行数。我想使用正则表达式来做到这一点。有人知道怎么做吗?
【问题讨论】:
-
你为什么“喜欢使用正则表达式”?
标签: javascript jquery regex
我必须使用 jQuery 从 textarea 中获取值并计算那里的换行数。我想使用正则表达式来做到这一点。有人知道怎么做吗?
【问题讨论】:
标签: javascript jquery regex
正则表达式没有计数。更好地使用这样的数组
var val = textarea.value;
var arr = val.split(/[\n\r]/g);
var count = arr.length;
您可以将其压缩为更少的行和变量...
var count = $('textarea').val().split(/[\n\r]/g).length;
【讨论】:
$('textarea').val().match(/[\n\r]/g).length
$(document).ready(function() {
var str = $("#txtField").val();
parts = str.split(/[\n\r]/g);
var newline_count = parts.length;
alert("Count: " + newline_count);
});
【讨论】: