gpt4 book ai didi

php - 每行的字符数和每个文本区域的行数限制

转载 作者:搜寻专家 更新时间:2023-10-31 20:56:24 25 4
gpt4 key购买 nike

我正在尝试在 php 页面中创建一个多行文本区域,并且我想验证用户是否不能每行插入超过 50 个字符,或者超过 50 行。这个想法是用户可以从电子表格中粘贴一些东西,但是如果一行超过 50 个字符,其余的将被丢弃,并且不会插入到下一行中。这就是为什么我想避免拥有 50 个单独的文本框的想法。

如果这可以在 javascript 中完成(或 php 本身,但我没有在 php 中看到类似的东西),那将是理想的。

谢谢!

更新:感谢所有这些答案,但只有在用户提交表单后才有效,对吧?例如,如果最大行数是 3 而不是 50,并且用户插入 100 个连续的字符,然后换行,则只剩下 50 个字符,将输入限制为 2 而不是 3。希望我是清楚的...

最佳答案

这里是,基于Matthew提供的代码,但是这个更短并且也限制了行数。

$lines = array_slice(explode("\n", $string), 0, 50); // max 50 lines

foreach ($lines as $key => $value)
{
$lines[$key] = substr(trim($value), 0, 50); // max 50 chars
}

$string = implode("\n", $lines);

关于php - 每行的字符数和每个文本区域的行数限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1357510/

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