javascript截取字符串(支持中英文混合)
来源:互联网 发布:c语言如何判断闰年 编辑:程序博客网 时间:2024/06/14 05:30
javascript截取字符串(支持中英文混合)
<script type="text/javascript">var sub=function(str,n){ var r=/[^\x00-\xff]/g; if(str.replace(r,"mm").length<=n){return str;} var m=Math.floor(n/2); for(var i=m;i<str.length;i++){ if(str.substr(0,i).replace(r,"mm").length>=n){ return str.substr(0,i)+"..."; } } return str;}alert(sub('字符串截取Javascript处理总结(Js截取中文字符串总结)',15))</script>
用js方法substring()
var str = "0123456789"; alert(str.substring(0));------------"0123456789" alert(str.substring(5));------------"56789" alert(str.substring(10));-----------"" alert(str.substring(12));-----------"" alert(str.substring(-5));-----------"0123456789" alert(str.substring(-10));----------"0123456789" alert(str.substring(-12));----------"0123456789" alert(str.substring(0,5));----------"01234" alert(str.substring(0,10));---------"0123456789" alert(str.substring(0,12));---------"0123456789" alert(str.substring(2,0));----------"01" alert(str.substring(2,2));----------"" alert(str.substring(2,5));----------"234" alert(str.substring(2,12));---------"23456789" alert(str.substring(2,-2));---------"01" alert(str.substring(-1,5));---------"01234" alert(str.substring(-1,-5));--------""
用js方法substr()
var str = "0123456789"; alert(str.substr(0));---------------"0123456789" alert(str.substr(5));---------------"56789" alert(str.substr(10));--------------"" alert(str.substr(12));--------------"" alert(str.substr(-5));--------------"0123456789" alert(str.substr(-10));-------------"0123456789" alert(str.substr(-12));-------------"0123456789" alert(str.substr(0,5));-------------"01234" alert(str.substr(0,10));------------"0123456789" alert(str.substr(0,12));------------"0123456789" alert(str.substr(2,0));-------------"" alert(str.substr(2,2));-------------"23" alert(str.substr(2,5));-------------"23456" alert(str.substr(2,12));------------"23456789" alert(str.substr(2,-2));------------"" alert(str.substr(-1,5));------------"01234" alert(str.substr(-1,-5));-----------""
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- javascript截取字符串(支持中英文混合)
- JS 截取字符串(支持中英文混合)
- 截取中英文混合字符串
- 截取中英文混合字符串
- 中英文混合字符串截取
- 中英文混合字符串截取
- javascript 支持中英文字符串截取函数
- javascript截取字符串,支持中英文(9元包邮)
- C# 中英文混合字符串截取
- Java截取中英文混合字符串
- Java 截取中英文混合字符串
- js截取中英文混合字符串
- Cocos2dx中英文混合字符串截取
- php截取中英文混合字符串
- 字符串中英文混合前后截取
- lua截取中英文混合字符串
- Java 截取中英文混合字符串
- JavaScript截取中英文字符串
- 【总结】Div-CSS
- 产品36记:第一,有梦想的地方
- Problem G B. Calendar Codeforces Round #183 (Div. 2)
- svn打tag脚本
- MyBatis学习_1_ Result Maps collection does not contain value for *
- javascript截取字符串(支持中英文混合)
- Qt5 在win7上发布 & 打包依赖dll生成exe方法
- onenand小结 及 与nor 和nand 的区别
- android四大组件
- Eclipse安装Svn等插件简介
- Java SE 自学笔记9 之 抽象类、接口、内部类、匿名内部类、枚举
- 屏蔽搜索引擎机器人的抓取
- eclipse svn密码修改
- 固定转浮动DIV