PHP、JS 截取或替换字符串
javascript 截取或者替换字符串。<script language="javascript">
function str_truncate(Obj,n)
{
var r =/[^\x00-\xff]/g;
if(Obj.replace(r, "displace").length > n)
{
var m = Math.floor(n);
for(var i=m; i<Obj.length; i++)
{
if(Obj.substr(0, i).replace(r, "displace").length>=n)
{
return Obj.substr(0, i) +"...";
}
}
}
return Obj;
}
//alert(Math.floor(5.88));//Math.floor() 对数字往下舍入--> 5
//alert(Math.floor(-5.88)); //Math.floor() 对数字往下舍入--> -6
//alert(Math.ceil(5.88));//Math.ceil()对数字往上舍入--> 6
//alert(Math.ceil(-5.88));//Math.ceil()对数字往上舍入--> -5
//自动加载
window.onload = function(){
document.getElementById('strs').innerHTML = str_truncate('js截取字符串,并用...代替被截取的字符!',12);
}
</script>
html 代码:
<body>
<div id="strs"></div>
</body>
php 截取或者替换字符串函数。
function substring($str,$max,$min){
if(mb_strlen($str,'utf-8') > $max){
return mb_substr($str,0,$min,'utf-8').'……';
}
return $str;
}
页:
[1]