Maxlength TextArea HTML5 错误?
Maxlength TextArea HTML5 bug?
当我将 textarea 的最大长度设置为 700,并在 textarea 中粘贴 lorem ipsum 文本(大于 700 个字符)时,textarea 在 http://string-functions.com/length.aspx 处包含 704 个字符。这是错误还是...?
<textarea maxlength="700"></textarea>
https://jsfiddle.net/bpyds1gd/
更新
将空白行替换为新行:preg_replace("/(^[rn]*|[rn]+)[st]*[rn]+/", "\r" , $string)
然后将新行替换为中断:echo(nl2br($string))
for html output
不是704个字符,删除enter chars是700个字符
当我将 textarea 的最大长度设置为 700,并在 textarea 中粘贴 lorem ipsum 文本(大于 700 个字符)时,textarea 在 http://string-functions.com/length.aspx 处包含 704 个字符。这是错误还是...?
<textarea maxlength="700"></textarea>
https://jsfiddle.net/bpyds1gd/
更新
将空白行替换为新行:preg_replace("/(^[rn]*|[rn]+)[st]*[rn]+/", "\r" , $string)
然后将新行替换为中断:echo(nl2br($string))
for html output
不是704个字符,删除enter chars是700个字符