TextArea线数限制的Php验证

时间:2012-10-02 12:10:14

标签: php jquery

我有来自here

的这段精彩代码

但如果有人通过firebug编辑表单或禁用js然后这不会工作,我想对此功能进行服务器端验证,任何人都可以指引我到正确的路径

1 个答案:

答案 0 :(得分:1)

以下php代码将为您提供文本数据中新行的数量:

echo substr_count(nl2br($textdata), '<br />') + 1;

使用nl2br()是为了支持不同的新行格式(\ r \ n,\ n \ r \ n,\ n \ n \ r \ n)

测试:

$textdata = 'First line
second line
third line
fourth line';

$lines = substr_count(nl2br($textdata), '<br />') + 1;
echo $lines; //will output 4