最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS判斷字符串字節(jié)數(shù)并截取長(zhǎng)度的方法

 更新時(shí)間:2016年03月05日 12:01:24   作者:程序詩(shī)人  
這篇文章主要介紹了JS判斷字符串字節(jié)數(shù)并截取長(zhǎng)度的方法,涉及JavaScript針對(duì)頁(yè)面元素與字符串的動(dòng)態(tài)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了JS判斷字符串字節(jié)數(shù)并截取長(zhǎng)度的方法。分享給大家供大家參考,具體如下:

這是在項(xiàng)目制作中,積累到的一個(gè)東西,感覺(jué)效果還可以,現(xiàn)在貼上效果:

那么,在頁(yè)面上,我們需要檢測(cè)兩個(gè)東西,一個(gè)就是字節(jié)數(shù),一個(gè)就是字符數(shù)。

由于數(shù)據(jù)庫(kù)中,要求title的長(zhǎng)度字節(jié)數(shù)為200,那么具體的js代碼如下:

/*************************************************************************
* CodeBy:SCY CodeDate:2011年3月11日 12:01:16 
* DESC:主要是用來(lái)判斷當(dāng)前輸入的字節(jié)數(shù),以便做到限制輸入標(biāo)題的長(zhǎng)度功能
**************************************************************************/
var matchWords;
function notifyTextLength() {
  var inputNum = document.getElementById("txtTitle").value.replace(/[^\x00-\xff]/g, "**").length; //得到輸入的字節(jié)數(shù)
  if (inputNum <= 200) {
    matchWords = document.getElementById("txtTitle").value.length;
    document.getElementById("inputedWord").innerHTML = inputNum + "字節(jié)," + matchWords + "字符";
    document.getElementById("inputtingWord").innerHTML = (200 - inputNum) + "字母,"+(Math.round(((200-inputNum)/2)-0.5))+"漢字";
  }
  if (inputNum > 200) {
      document.getElementById("txtTitle").value = document.getElementById("txtTitle").value.substring(0, matchWords); //如果超過(guò)200字節(jié),就截取到200字節(jié)
    }
}

其中,matchWords代表的是當(dāng)字節(jié)數(shù)小于200的情況下,匹配的字符的個(gè)數(shù);inputNum則是輸入的字節(jié)數(shù)。

當(dāng)標(biāo)題輸入的字節(jié)數(shù)大于200的時(shí)候,就按照字符個(gè)數(shù)進(jìn)行截取。

html代碼如下:

<input id="txtTitle" type="text" class="inputText" runat="server" onpropertychange="notifyTextLength();" />
當(dāng)前已經(jīng)輸入<span id="inputedWord" style="color:red"></span>
還可以輸入<span id="inputtingWord" style="color:Red;"></span>

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript查找算法技巧總結(jié)》、《JavaScript動(dòng)畫特效與技巧匯總》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • js獲取url參數(shù)的使用擴(kuò)展實(shí)例

    js獲取url參數(shù)的使用擴(kuò)展實(shí)例

    js獲取參數(shù)的具體應(yīng)用,歡迎加入腳本之家交流群
    2007-12-12
  • SVG實(shí)現(xiàn)時(shí)鐘效果

    SVG實(shí)現(xiàn)時(shí)鐘效果

    這篇文章主要為大家詳細(xì)介紹了SVG實(shí)現(xiàn)時(shí)鐘效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 淺談JavaScript的全局變量與局部變量

    淺談JavaScript的全局變量與局部變量

    下面小編就為大家?guī)?lái)一篇淺談JavaScript的全局變量與局部變量。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • 詳解Howler.js Web音頻播放終極解決方案

    詳解Howler.js Web音頻播放終極解決方案

    這篇文章主要介紹了詳解Howler.js Web音頻播放終極解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • JS函數(shù)基本定義與用法示例

    JS函數(shù)基本定義與用法示例

    這篇文章主要介紹了JS函數(shù)基本定義與用法,結(jié)合實(shí)例形式分析了JavaScript函數(shù)基本定義、參數(shù)、返回值等相關(guān)使用技巧,需要的朋友可以參考下
    2020-01-01
  • JS獲取當(dāng)前時(shí)間的兩種方法小結(jié)

    JS獲取當(dāng)前時(shí)間的兩種方法小結(jié)

    這篇文章主要給大家介紹了關(guān)于JS獲取當(dāng)前時(shí)間的兩種方法,在web開發(fā)中,通過(guò)js獲取時(shí)間非常的常用,我這里做個(gè)總結(jié),需要的朋友可以參考下
    2023-09-09
  • Babel轉(zhuǎn)譯失敗的常見原因及解決方案

    Babel轉(zhuǎn)譯失敗的常見原因及解決方案

    Babel是一個(gè)JavaScript編譯器,用于將現(xiàn)代JavaScript代碼轉(zhuǎn)換為兼容舊版瀏覽器和運(yùn)行環(huán)境的JavaScript代碼,然而,在項(xiàng)目中使用Babel進(jìn)行轉(zhuǎn)譯時(shí),有時(shí)會(huì)遇到轉(zhuǎn)譯失敗的問(wèn)題,本文將詳細(xì)分析Babel轉(zhuǎn)譯失敗的常見原因,并提供相應(yīng)的解決方案,需要的朋友可以參考下
    2025-02-02
  • 二行代碼解決全部網(wǎng)頁(yè)木馬

    二行代碼解決全部網(wǎng)頁(yè)木馬

    還是掛馬問(wèn)題,這段時(shí)間,我漸漸感到壓力,頭大,通過(guò)QQ或MSN加我的人越來(lái)越多,我最近自己的工作本來(lái)就忙得不亦樂(lè)乎。哎,想想,還是要抽空來(lái)來(lái)幫幫大家。
    2008-03-03
  • JS實(shí)現(xiàn)倒計(jì)時(shí)圖文效果

    JS實(shí)現(xiàn)倒計(jì)時(shí)圖文效果

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)倒計(jì)時(shí)圖文效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色

    JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色

    這篇文章主要給大家介紹了關(guān)于JavaScript練習(xí)小項(xiàng)目之修改div塊的顏色的相關(guān)資料,文中通過(guò)舉例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01

最新評(píng)論

且末县| 丰镇市| 康保县| 呈贡县| 新宾| 镇原县| 巴林左旗| 莲花县| 石首市| 玉山县| 临桂县| 梁山县| 巴林右旗| 定襄县| 南华县| 阿坝县| 吴旗县| 瑞丽市| 临朐县| 登封市| 莆田市| 延吉市| 凤城市| 梁平县| 陈巴尔虎旗| 凤山县| 新建县| 桑日县| 莒南县| 沁水县| 台山市| 大城县| 云安县| 荃湾区| 和林格尔县| 中卫市| 讷河市| 揭阳市| 通州区| 陈巴尔虎旗| 金昌市|