gpt4 book ai didi

javascript - 计算特定行中文本区域中的字符数

转载 作者:行者123 更新时间:2023-11-30 13:14:33 24 4
gpt4 key购买 nike

如何读取特定行中的总字符数?

我希望用户只能在 5 行文本区域中输入 75 个字符,这意味着用户只能使用 5 个输入或返回,在 5 个输入或返回后他将无法输入更多字符。所以一行 15 个字符。

我可以使用以下代码获取当前行号,如何计算该行 onkeypress 中的总字符数?

function getLineNumber()
{
var t = $("#textareaId")[0];
console.log(t.value.substr(0, t.selectionStart).split("\n").length);
}​

最佳答案

这是 jsFiddle这是代码:

function getLineNumber()
{
var t = $("#textareaId")[0];
var lineIndex = t.value.substr(0, t.selectionStart).split("\n").length-1;

//alert the characters in line
alert(t.value.substr(0, t.selectionStart).split("\n")[lineIndex].length);
}

$("#textareaId").keypress(function() {
getLineNumber();
});

另一种方法在这个更新的 jsfiddle1

function getLineNumber()
{
var t = $("#textareaId").val().split("\n");
var lineIndex = (t.length)-1
alert(t[lineIndex].length);
}

$("#textareaId").keypress(function() {
getLineNumber();
});

希望这对您有所帮助。

关于javascript - 计算特定行中文本区域中的字符数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12554701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com