`
liushengchao
  • 浏览: 11702 次
  • 性别: Icon_minigender_1
  • 来自: 莱芜
最近访客 更多访客>>
社区版块
存档分类
最新评论

截取汉字超出 的部分...表示

阅读更多
///   <summary>    
   ///   将指定字符串按指定长度进行剪切,    
   ///   </summary>    
   ///   <param   name= "oldStr "> 需要截断的字符串 </param>    
   ///   <param   name= "maxLength "> 字符串的最大长度 </param>    
   ///   <param   name= "endWith "> 超过长度的后缀 </param>    
   ///   <returns> 如果超过长度,返回截断后的新字符串加上后缀,否则,返回原字符串 </returns>    
   public static string StringTruncat(string oldStr, int maxLength, string endWith)   
   {   
       if (string.IsNullOrEmpty(oldStr))   
           //   throw   new   NullReferenceException( "原字符串不能为空 ");    
           return oldStr + endWith;   
       if (maxLength < 1)   
           throw new Exception("返回的字符串长度必须大于[0] ");   
       if (oldStr.Length > maxLength)   
       {   
           string strTmp = oldStr.Substring(0, maxLength);   
           if (string.IsNullOrEmpty(endWith))   
               return strTmp;   
           else  
               return strTmp + endWith;   
       }   
       return oldStr;   
   }  
分享到:
评论

相关推荐

    .NET截取指定长度汉字超出部分以&quot;...&quot;代替 实例分享

    .NET截取指定长度汉字超出部分以"..."代替 实例分享,需要的朋友可以参考一下

    .NET截取指定长度汉字超出部分以…代替 实例分享

    代码如下:///  /// 将指定字符串按指定长度进行剪切, ///  /// &lt;param xss=removed&gt; 需要截断的字符串  /// &lt;param xss=removed&gt; 字符串的最大长度  /// &lt;param xss=removed&gt; 超过长度的后缀  /// ...

    JS字符串长度判断,超出进行自动截取的实例(支持中文)

    今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了, 下面是JS代码: &lt;html&gt; [removed][removed] &lt;body&gt; &lt...

    delphi字符串截取超出加

    copy(string,integer1,integer2):string; 返回str从integer1开始的integer2个字符 copy('a你bc',2,3)='你b'; Copy(WideString('a你bc'), 2,3)='你bc'; WideString(string)把汉字看成一个长度;

    YodPHP 1.4.1.zip

    其他优化:文件名超出部分...表示;正在上传、远程下载关闭页面提醒。fix bug安全漏洞修复:文件越权读取漏洞紧急修复,iis6配置不当导致安全问题优化;插件自动更新数据同步问题优化;分享文件夹,编辑器打开页面,...

    Js自动截取字符串长度,添加省略号(……)的实现方法

    JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“…”该方法用于处理字符串显示固定长度,超长部分用“…”代替: /**参数说明: * 根据长度截取...

    THINKPHP截取中文字符串函数实例代码

    在项目开发中,我们常常会遇到英文、中文等字符串截取问题,比如说新闻列表页面需要新闻内容简介,这就要用到字符串截取了。 下面就为大家分享一个THINKPHP中已经准备好的字符串截取函数。 # 函数解释: msubstr($...

    SMS COM Server V1.2.0

    7. 系统不支持超长短信, 对超出长度的待发短信自动截取, 超出部分丢弃.  8. 提供一个简单的演示客户端, 可以监视系统的运行情况, 用于测试系统服务.    本软件免费使用,采用 C# .NET 2.0 编写开发,以无界面的...

    Android控制文本输入框最多输入10个字符长度

    百度了一下发现setFilters这个方法,网上的例子是不管当前输入框是否有值,只要输入超出10个字符则不给输入框赋值,个人感觉用户体验不太好,应当根据当前输入框内的值来截取对应长度的字符填充。 代码如下: et_...

    万能动态库调用工具IDMA V20.1.9(InvokeDllMethodsAdvance V20.1.9)

    版本更新(1、修复出参对汉字长度截取错误,出现数组超出索引。2、修复入参汉字无法缓存问题。3、对unsigned char、char等入参自动识别为整数类型)。InvokeDllMethodsAdvance简称IDMA,是一个万能的动态库调用工具...

    jQuery截取指定长度字符串代码

    获取div中文本的长度,然后和通过和属性limit规定的长度进行对比,如果超出长度则使用截取指定的长度,后面用...替代

    易语言 茶凉专用模块

    参数 右下顶点_X, 整数型, 可空, 截取图片范围的右下角横坐标,小于左上顶点_X则为最大值-1 默认为最大值 .参数 右下顶点_Y, 整数型, 可空, 截取图片范围的右下角纵坐标,小于左上顶点_Y则为最大值-1 默认为最大值 ....

    文章管理系统

    11.解决后台编辑器之前空2格低于一个汉字的问题 12.完善几个细节问题 13.整合20121103~20121220补丁 2012年12月20日 ★更新方式:admin文件夹改成你后台目录名,然后补丁包里的所有文件覆盖进去。 1.富媒体...

    php部分常见问题总结

    目录: 1:为什么我得不到变量 2:调试你的程序 3:如何使用session 4:为什么我向另一网页传送变量时,只得到前半部分,以空格开头的则全部丢失 5:如何截取指定长度汉字而不会出现以”?&gt;”结尾,超出部分以”…”代替...

    ASP.NET常用代码

    ASP.NET常用代码 1. 打开新的窗口并传送参数: 传送参数: response.write("&lt;script&gt;window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')&lt;/script&gt;") 接收参数: string a = Request....

    易语言程序免安装版下载

    OpenGL支持库中的部分英文名称常量已改为中文,并统一在所有常量名称之前加前缀“GL_”,以减少与其它库的冲突机率。 3. 互联网支持库中的“FTP目录列表”命令返回的文件时间改为FTP服务器返回的原始时间,不做...

    字符串过长CSS截取多余文字并用省略号显示

    做个类似论坛的页面,用户头像70px,但是用户名没法限定啊,英文中文都可以,你说他要是取个“我的名字好长呀,你该怎么办呢”,那老衲不就狂急了~~ 幸好,老衲于不幸中的万幸中发现了css这么叼炸天的一面,以前...

    div中英文无法自动换行的解决办法

    但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div的宽度远远超出设定的大小。 原因:这是因为div中,英文字母之间没有空格的话,它会默认认为这是一个...

Global site tag (gtag.js) - Google Analytics