Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在33个字符后自动插入换行符_Php_Jquery_Html - Fatal编程技术网

Php 在33个字符后自动插入换行符

Php 在33个字符后自动插入换行符,php,jquery,html,Php,Jquery,Html,我想在每输入33个字符后插入一个换行符 index.php <textbox id="txt"></textbox> <div id="typing_view"></div> 因此,js文件的作用是显示我输入的内容,但我希望它在每33个字符后插入一个换行符 输出 使用正则表达式 $('#typing_view').html($(this).val().replace(/([\s\S]{33})/g, '$1<br />')); 你

我想在每输入33个字符后插入一个换行符

index.php

<textbox id="txt"></textbox>
<div id="typing_view"></div>
因此,
js
文件的作用是显示我输入的内容,但我希望它在每33个字符后插入一个换行符

输出

使用正则表达式

$('#typing_view').html($(this).val().replace(/([\s\S]{33})/g, '$1<br />'));


你能解释一下
replace(/([\s\s]{33})/g,“$1
”)中发生了什么吗Please@jake123当然,我已经添加了regex的解释。当用户键入我希望它显示为文本而不是使用jquery显示为html时,我如何防止使用html标记Help@jake123使用
text
$(“#键入_视图”)。text(
$('#typing_view').html($(this).val().replace(/([\s\S]{33})/g, '$1<br />'));