`
teamojiao
  • 浏览: 350441 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JS 截断输出的字符串

阅读更多

正则表达式匹配是否存在汉字,如果存在则每个汉字替换为2个半角的英文m
function strDisplay(strObj,n)
            {
                var r =/[^\x00-\xff]/g;
                if(strObj.replace(r, "mm").length > n)
                {
                    var m = Math.floor(n/2);
                    for(var i=m; i<strObj.length; i++)
                    {
                        if(strObj.substr(0, i).replace(r, "mm").length>=n)
                        {
                            return strObj.substr(0, i) +"...";
                        }
                    }
                }
                return strObj;
            }

 

分享到:
评论

相关推荐

    js中英文混合的字符串换行

    ### JavaScript 中英文混合字符串换行处理方法 在前端开发中,经常会遇到需要对文本进行格式化处理的情况,比如将一段过长的字符串按照一定的规则换行显示,这对于提高页面的可读性和美观度是非常重要的。本文将...

    计算字符串宽度

    在计算机图形学和文本处理领域,计算字符串宽度是一项重要的任务,尤其在布局设计、界面开发以及打印输出等场景中。标题“计算字符串宽度”指的就是确定一个字符串在特定字体和大小下占据的屏幕或纸张空间的宽度,...

    js与jQuery实现获取table中的数据并拼成json字符串操作示例.docx

    js与jQuery实现获取table中的数据并拼成json字符串操作示例 本文主要介绍了使用JavaScript和jQuery实现从HTML表格中获取数据并将其拼成JSON字符串的操作示例。该示例涉及到JavaScript和jQuery对HTML页面表格数据的...

    Oracle中字符串截取常用方法总结【推荐】

    在Oracle数据库中,字符串操作...对于其他编程语言如C、Python或JavaScript,虽然函数名称和用法可能不同,但基本概念相似,都有相应的字符串截取和查找功能。了解这些基础知识对于任何IT专业人士来说都是至关重要的。

    如何在JavaScript中创建具有多个空格的字符串?

    在JavaScript中创建一个含有多个空格的字符串可以通过多种方法实现,其中涉及到了HTML实体编码、JavaScript...对于在JavaScript中处理和输出字符串时,理解如何利用HTML实体编码和Unicode编码来保持格式是非常重要的。

    js 日期字符串截取分割成单个具体的日期(2009-12-30 13:28:29)

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]下面是用数组+正则替换实现的代码 ... 引用 返回根据正则表达式进行文字替换后的字符串的复制。 stringObj.replace(rgExp, replaceText) 于是写 str

    JavaScript数字和字符串转换示例

    JavaScript是Web开发中不可或缺的一部分,尤其在处理用户交互和数据操作时,经常需要进行数字和字符串之间的转换。本文将深入探讨JavaScript中数字转字符串和字符串转数字的各种方法,以及一些取整的技巧。 1. **...

    Vue.js 时间转换代码及时间戳转时间字符串

    在处理日期和时间时,Vue.js本身并没有内置专门的方法来进行时间转换,但开发者可以利用JavaScript的Date对象来实现时间和时间戳的转换,并通过自定义方法来格式化日期时间字符串。 在给出的文件内容中,首先介绍了...

    JS按字节截取字符长度实例

    在这篇文章中,作者详细介绍了如何使用JavaScript(JS)实现按字节长度截取字符串的功能,并提供了相应的代码示例。对于中文字符,由于其编码方式与英文字符不同,一个中文字符在UTF-8编码下会占用3个字节,而在GBK...

    js截取固定长度的中英文字符的简单实例

    在JavaScript中,处理中英文混合的字符串截取是一项常见的任务,尤其在网页开发中,比如显示摘要、控制输入长度等场景。由于JavaScript的内置方法`String.prototype.length`只能计算Unicode字符的数量,对于中文字符...

    截图字符串

    5. **文本长度控制**:如果需要限制输出文本的长度,可以编写代码来截断超过指定长度的字符串,例如在Python中使用切片操作。 6. **文件操作**:文件名`demo截图字符串.txt`表明可能存在一个文本文件,这涉及文件...

    js中根据字数截取字符串,不能截断url

    今天收到个需求: 1,给一个文字,对输出的文字进行截取,保留400个字符 2,截取内容最后如果是url,保留完整url地址 3,添加省略号…… —- 其中对url的保留比较麻烦,尤其是有两个相同url时不能采用indexOf获取其...

    ( Kettle_js脚本

    根据给定文件的信息,我们可以总结出Kettle JavaScript脚本中涉及的主要知识点,这些知识点主要分为六大类:String Functions(字符串函数)、Numeric Functions(数值函数)、Date Functions(日期函数)、Logic ...

    字符长度计算和长度截取显示

    - 如果目标字符串长度超过了指定的最大长度,则截断字符串并在末尾添加省略号,并将原始字符串作为提示文本。 - 使用了 jQuery 的 `html` 方法来设置 HTML 内容。 #### 示例调用 ```javascript function convertStr...

    stringMaxLength

    在编程领域,字符串(string)是数据处理中常见且重要的数据类型。它用于存储文本信息,如用户输入、文件名、网址等。当我们处理字符串时,经常需要了解字符串的最大长度,这个概念在“stringMaxLength”中被提及。在...

    javascript实现输出指定行数正方形图案的方法

    4. 输出到页面:最后,将累积起来的每一行字符串(即正方形的每一行)添加到HTML元素中以显示出来。这里使用了`&lt;div&gt;`元素作为存放图形的容器,并通过修改其`innerHTML`属性来插入字符串。 5. 跨浏览器兼容性:上述...

    php对包含html标签的字符串进行截取的函数分享

    通过这种方式,开发者可以更灵活地控制输出到浏览器的HTML内容,确保即使在字符串被截断的情况下,页面的布局和功能也不会受到影响。在实际的Web开发工作中,这种技术细节的把握往往决定了网站的用户体验和页面的...

    Kettle_js脚本_示例

    ### Kettle JavaScript 脚本知识点详解 ...以上列举了Kettle JavaScript脚本中的常见字符串、数学、日期、逻辑、特殊及文件函数。通过熟练掌握这些函数,可以极大地提高在Kettle环境中处理数据和执行任务的能力。

    Node.js-dumper.js是一个更好更漂亮的Node.js应用程序变量检查器

    - **节省空间**:智能截断长字符串和数组,防止终端输出过长导致混乱。 - **性能优化**:尽管提供丰富的输出,但`dumper.js`尽可能保持高效的性能,避免对应用程序造成额外的负担。 ### 4. 使用方法 要使用`dumper...

    107个常用Javascript语句

    这部分内容似乎被截断了,但根据前面的描述,我们已经知道如何使用 `toUpperCase()` 方法将字符串转换为大写。 以上内容全面覆盖了JavaScript编程中常见的语法和功能,对于初学者和进阶开发者来说都是宝贵的知识点...

Global site tag (gtag.js) - Google Analytics