美文网首页
单词超过一定长度,换行

单词超过一定长度,换行

作者: Frank_Fang | 来源:发表于2023-03-26 19:07 被阅读0次
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        function textWrap(text, maxNum) {
            if (!maxNum) {
                return text
            } else {
                let str = ''
                let tmp = ''
                const arr = text.split(' ')
                arr.forEach((item) => {
                    if (!tmp) {
                        if (item.length >= maxNum) {
                            str = str + item + '\n'
                        } else {
                            tmp = item
                        }
                    } else {
                        if (tmp.length + item.length >= maxNum) {
                            str = str + tmp + '\n' + item + '\n'
                            tmp = ''
                        } else {
                            tmp = tmp + ' ' + item
                        }
                    }
                })
                return str
            }
        }
        console.log(textWrap('Welcome to our school, 7'))
        console.log(textWrap('Welcome to our school', 7))
        console.log(textWrap('Andrew Philip James John Job Matthew Bartholomew, 10'))
        console.log(textWrap('Andrew Philip James John Job Matthew Bartholomew', 10))

    </script>

</body>
</html>

相关文章

  • 超过长度换行,不切割单词

    echarts的axisLabel无法自动换行,于是自己写了个方法

  • Why don't you wrap English t

    察看正文时,如果标题是英文且需要长度需要换行,会在单词中间直接断掉换行,不好看。

  • div内文字超长强制不换行, 超长部分省略号

    如果想在div内的文字超过限制长度又不想让他换行, 那么可以通过在css内如下设置, 即可实现超长部分不换行并以省...

  • 编写可维护的JavaScript

    基本的格式化 行的长度: 代码但行长度不超过80个字符 换行:超过单行最大字符限制,手动将一行拆成两行,下一行增加...

  • UI测试点随笔

    验证界面显示内容的完整性 1.报表显示时应考虑数据显示宽度的自适应或自动换行。例如在有些情况下当长度超过一定的时候...

  • 最长最短单词

    描述 输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字...

  • Excel 中单元格内容超过256并且存在特殊换行符

    问题: EXCEl 导入成内表时,单元格数据存在换行符#啊#情况以及长度超过256,且不能.txt文件格式上传。 ...

  • 参考文献中单词之间间距过大

    选择该单词们所在行------>单击段落------>分页与换行---允许单词在西文中间换行,打勾即可。

  • 【一】 字典树

    前言 一个超过1GB的文件,每一行都是一个单词,且每行长度不超过16,请找出出现次数排名前100的单词,内存使用不...

  • 内容自动换行

    1.英文超长自动换行-单词不折断 2.中文换行

网友评论

      本文标题:单词超过一定长度,换行

      本文链接:https://www.haomeiwen.com/subject/wtqardtx.html