欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Jquery截取中文字符串的實現(xiàn)代碼

 更新時間:2010年12月22日 15:00:51   作者:  
Jquery截取中文字符串的實現(xiàn)代碼,需要的朋友可以參考下。
復制代碼 代碼如下:

function cut_str($sourcestr,$cutlength) {
$returnstr='';
$i=0;
$n=0;
$str_length=strlen($sourcestr);//字符串的字節(jié)數(shù)
while (($n<$cutlength) and ($i<=$str_length))
{
$temp_str=substr($sourcestr,$i,1);
$ascnum=Ord($temp_str);//得到字符串中第$i位字符的ascii碼
if ($ascnum>=224) //如果ASCII位高與224,
{
//根據(jù)UTF-8編碼規(guī)范,將3個連續(xù)的字符計為單個字符
$returnstr=$returnstr.substr($sourcestr,$i,3);
$i=$i+3; //實際Byte計為3
$n++; //字串長度計1
}
elseif ($ascnum>=192) //如果ASCII位高與192,
{
//根據(jù)UTF-8編碼規(guī)范,將2個連續(xù)的字符計為單個字符
$returnstr=$returnstr.substr($sourcestr,$i,2);
$i=$i+2; //實際Byte計為2
$n++; //字串長度計1
}
elseif ($ascnum>=65 && $ascnum<=90) //如果是大寫字母,
{
$returnstr=$returnstr.substr($sourcestr,$i,1);
$i=$i+1; //實際的Byte數(shù)仍計1個
$n++; //但考慮整體美觀,大寫字母計成一個高位字符
}
else //其他情況下,包括小寫字母和半角標點符號,
{
$returnstr=$returnstr.substr($sourcestr,$i,1);
$i=$i+1; //實際的Byte數(shù)計1個
$n=$n+0.5; //小寫字母和半角標點等與半個高位字符寬...
}
}
if ($str_length>$cutlength){
$returnstr = $returnstr . "...";//超過長度時在尾處加上省略號
}
return $returnstr;
}

相關(guān)文章

  • jquery.qrcode在線生成二維碼使用示例

    jquery.qrcode在線生成二維碼使用示例

    jquery除了它自己非常出色的js功能之外還附帶有數(shù)不清的插件,可以完成各種美好的效果和功能。jquery.qrcode就是其中一個,用來在線生成二維碼
    2013-08-08
  • Hallo.js基于jQuery UI所見即所得的Web編輯器

    Hallo.js基于jQuery UI所見即所得的Web編輯器

    Hallo.js是一個簡單的富文本編輯器,基于jQuery UI的部件,利用HTML5的contentEditable功能實現(xiàn)了即時編輯功能,其主要目的是為了提供良好的書寫體驗,對Hallo.js感興趣的小伙伴們可以參考一下
    2016-01-01
  • Jquery異步提交表單代碼分享

    Jquery異步提交表單代碼分享

    本文是jQuery結(jié)合ajax實現(xiàn)的異步提交表單的代碼,是個人項目中提取出來的,分享給大家,有需要的小伙伴可以參考下。
    2015-03-03
  • jQuery常用選擇器詳解

    jQuery常用選擇器詳解

    這篇文章主要為大家詳細介紹了jQuery常用選擇器的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • jQuery控制輸入框只能輸入數(shù)值的小例子

    jQuery控制輸入框只能輸入數(shù)值的小例子

    jQuery控制輸入框只能輸入數(shù)值的小例子,需要的朋友可以參考一下
    2013-03-03
  • 單元選擇合并變色示例代碼

    單元選擇合并變色示例代碼

    這篇文章主要介紹了如何實現(xiàn)單元選擇合并變色,感覺還不錯的一個小功能,大家可以學習下
    2014-05-05
  • jquery實現(xiàn)多次上傳同一張圖片

    jquery實現(xiàn)多次上傳同一張圖片

    本文主要介紹了jquery實現(xiàn)多次上傳同一張圖片的方法。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • juqery 學習之四 篩選查找

    juqery 學習之四 篩選查找

    juqery 學習之四 篩選查找,學習jquery的朋友可以參考下。
    2010-11-11
  • jQuery實現(xiàn)設置、移除文本框默認值功能

    jQuery實現(xiàn)設置、移除文本框默認值功能

    這篇文章主要介紹了jQuery實現(xiàn)設置、移除文本框默認值功能,本文實現(xiàn)是類似html5 placeholder(空白提示)效果,正常時文本框有提示文字,當文本框獲得焦點時變?yōu)榭瞻?需要的朋友可以參考下
    2015-01-01
  • jquery+json實現(xiàn)分頁效果

    jquery+json實現(xiàn)分頁效果

    這篇文章主要為大家詳細介紹了如何利用jquery結(jié)合json實現(xiàn)分頁效果,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評論