javascript截取字符串(通过substring实现并支持中英文混合)
2013-06-24 00:00
861 查看
javascript截取字符串(支持中英文混合)
用js方法substring()
用js方法substr()
<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));-----------""
相关文章推荐
- javascript截取字符串(通过substring实现并支持中英文混合)
- javascript截取字符串(支持中英文混合)
- javascript截取字符串(支持中英文混合)
- 用JS来实现于截取中英文混合字符串方法
- 使用 sql、 javascript 按字节截取、计算中英文混合字符串字节数
- JS 截取字符串(支持中英文混合)
- javascript_按字节截取、计算中英文混合字符串字节数
- C#实现中英文混合字符串截取的方法
- javascript截取字符串,支持中英文(9元包邮)
- js通过字节长度截取中英文混合字符串
- C#实现中英文混合字符串截取的方法
- JavaScript获取中英文混合字符串长度的方法示例
- JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
- C#实现 获取指定字节长度 中英文混合字符串 的方法
- php轻松实现中英文混排字符串截取
- 【PHP】 php实现字符串反转:支持中英文
- lua如何截取中英文混合字符串
- VB截取中英文混合字符串中若干半角单位长字串的函数
- PHP获取中英文混合字符串长度及截取
- 用CSS解决中英文混合字符串的截取省略问题的解决办法