javascript - 如何使用javascript根据字符数分割字符串

标签 javascript

我正在尝试将一个字符串分成不同的 block ,然后将其放置在 div 内。这是我的代码:

var simple = '<?php echo $hallo; ?>';     
var $div = $('#mybook');

if ($div.text().length > 50) {
    var limit = simple.lenght = 10;
    $(simple.split(limit)).each(function() {
        $('#mybook').append('<div>'+this+'</div>')
    });
}

谢谢,非常感谢您的帮助。

最佳答案

类似这样的事情应该可以完成工作:

<script type="text/javascript">
var simple = '<?php echo $hallo; ?>';
var $div = $('#mybook');
if($div.text().length > 50) {
    var limit = simple.lenght = 10;
    var regex = new RegExp('.{1,'+limit+'}','g')
    $(simple.match(regex)).each(function(key,val){
        $('#mybook').append('<div>'+val+'</div>')
    })
}
</script>

关于javascript - 如何使用javascript根据字符数分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14178275/

相关文章:

javascript - 如何在 react Material 表中创建自定义过滤器框?

javascript - OpenLayers EPSG900913->EPSG4326 转换给出错误结果

javascript - 有什么方法可以查看代码的哪一部分使网页速度变慢?

javascript - --JSX 似乎无法正确渲染?

javascript - 验证焦点在标签文本和输入边框上

javascript - Bootstrap Navbar Logo 和 Menu CSS 类在滚动后发生变化

javascript - 在 Node.JS 中获取 http post 表单数据

javascript - HTML/JavaScript 当 checkbox=True 时,更改 <TD> 颜色

javascript - 通过 php 中的 onchange 过滤数据列表

javascript - mongodb同步请求