我必须使用jQuery从textarea获取值并计算那里的换行数。我想使用正则表达式来表达这一点。有谁知道怎么做?
答案 0 :(得分:18)
正则表达式没有计数。更好地使用像这样的数组
var val = textarea.value;
var arr = val.split(/[\n\r]/g);
var count = arr.length;
你可以用更少的行和变量来压缩它......
var count = $('textarea').val().split(/[\n\r]/g).length;
答案 1 :(得分:1)
$(document).ready(function() {
var str = $("#txtField").val();
parts = str.split(/[\n\r]/g);
var newline_count = parts.length;
alert("Count: " + newline_count);
});