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

JavaScript?字符串新增方法?trim()?的使用說明

 更新時間:2022年09月06日 16:07:57   作者:卡卡西最近怎么樣  
這篇文章主要介紹了JavaScript字符串新增方法trim()的使用說明,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下

文章導讀:

這篇文章給大家講解在 ES5 中字符串新增方法之一:trim(),這個方法用于對空白字符的處理,這篇文章帶給大家這個方法的用法以及其使用用途。

一:trim() 方法的用法

使用格式: str.trim()

使用說明: 只能去除某字符串頭和尾的空格,字符串中間夾雜的空格無法去除。并且其返回的是一個新的字符串,要定義一個變量去接收新字符串。

     <script>
        var str='     aaa  '
        console.log('字符串原先為:'+str+'   長度為:'+str.length);
        var str1=str.trim()
        console.log('使用trim后字符串為:'+str1+'   長度為:'+str1.length);
     </script>

可以看到使用 trim 方法后字符串原先前后的空格被清除掉了,長度也輸出了字符本身的長度

二:trim() 實際開發(fā)中的使用

我們在提交表單時如果輸入框內(nèi)沒有內(nèi)容,會禁止提交,但是有個問題是如果我輸入幾個空格,就可以正常提交了,這顯然是不符合我們的要求的,但是有了 trim() 方法,就可以完美解決這個 bug。

2.1 實戰(zhàn)應用 

p>此處我們來一個實際開發(fā)中的小應用來看看 trim() 方法學會了沒有,此處我會寫兩部分代碼:分別為沒有使用 trim 的表單提交,以及使用了 trim 的表單提交,如果表單內(nèi)容沒問題則會將輸入內(nèi)容打印在下方,不符合要求則會彈出彈窗

2.1.1 未使用 trim 的表單提交 

<body>
    <div class="box">
        <input type="text" placeholder="請輸入內(nèi)容">
        <button>提交</button>
        <p></p>
    </div>
     <script>
        var ipt=document.querySelector('input')
        var btn=document.querySelector('button')
        var p=document.querySelector('p')
        btn.addEventListener('click',function(){
            if(ipt.value===''){
                alert('請輸入內(nèi)容')
            }else{
                p.innerHTML=ipt.value;
            }
        })
     </script>
</body>

我們發(fā)現(xiàn)不輸入內(nèi)容的話就有正常的錯誤彈窗

但是只輸入空格的話我們發(fā)現(xiàn)符合了要求而且沒有錯誤彈窗,這不符合我們的目的

2.1.2 使用 trim 的表單提交

解決上述問題只需要加一行代碼即可:var str=ipt.value.trim(),這行代碼拿到表單值并對其清除了前后空格,后續(xù)執(zhí)行判斷時拿到的值是沒有前后空格的,也就意味著如果輸入空白字符則會將處理為沒有輸入內(nèi)容,從而解決了輸入空格提交表單沒有彈窗的情況

<body>
    <div class="box">
        <input type="text" placeholder="請輸入內(nèi)容">
        <button>提交</button>
        <p></p>
    </div>
     <script>
        var ipt=document.querySelector('input')
        var btn=document.querySelector('button')
        var p=document.querySelector('p')
        btn.addEventListener('click',function(){
            var str=ipt.value.trim()  //加入此行代碼即可
            if(str===''){
                alert('請輸入內(nèi)容')
            }else{
                p.innerHTML=str;
            }
        })
     </script>
</body>

順利解決問題

到此這篇關(guān)于JavaScript 字符串新增方法 trim() 的使用說明的文章就介紹到這了,更多相關(guān)JS trim內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Uni-App用uView組件庫中u-picker實現(xiàn)地區(qū)的省-市-區(qū)三級聯(lián)動、確認及回顯

    Uni-App用uView組件庫中u-picker實現(xiàn)地區(qū)的省-市-區(qū)三級聯(lián)動、確認及回顯

    最近項目要使用uni-app遇到省市縣三級聯(lián)動的問題,下面這篇文章主要給大家介紹了關(guān)于Uni-App用uView組件庫中u-picker實現(xiàn)地區(qū)的省-市-區(qū)三級聯(lián)動、確認及回顯的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • 手機號碼,密碼正則驗證

    手機號碼,密碼正則驗證

    神奇的正則表達式可以幫助我們搞定所需的格式驗證,常用的有手機號碼,密碼等,另附上做項目經(jīng)常用到的一些正則,記錄一下
    2014-09-09
  • JS仿hao123導航頁面圖片輪播效果

    JS仿hao123導航頁面圖片輪播效果

    這篇文章主要介紹了JS仿hao123導航頁面圖片輪播效果,代碼簡單易懂,非常不錯,具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-09-09
  • JavaScript操作DOM元素的childNodes和children區(qū)別

    JavaScript操作DOM元素的childNodes和children區(qū)別

    這篇文章主要介紹了JavaScript操作DOM元素的childNodes和children區(qū)別,本文直接給出測試代碼和運行效果來講解它們之間的區(qū)別,需要的朋友可以參考下
    2015-04-04
  • 自用js開發(fā)框架小成 學習js的朋友可以看看

    自用js開發(fā)框架小成 學習js的朋友可以看看

    前段時間項目需要用到j(luò)s樹,找了好多都不符合項目需求,后來發(fā)現(xiàn)了梅花雪樹和js框架,類似C#名稱空間的用法讓我眼前一亮,遂拿來主義,讀了幾遍代碼后就開工了(我是個急性子呵呵),完成了大部分,最近才找出來測試了下。
    2010-11-11
  • JavaScript canvas實現(xiàn)雨滴特效

    JavaScript canvas實現(xiàn)雨滴特效

    這篇文章主要為大家詳細介紹了JavaScript canvas實現(xiàn)雨滴特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • 微信小程序?qū)崿F(xiàn)循環(huán)嵌套數(shù)據(jù)選擇

    微信小程序?qū)崿F(xiàn)循環(huán)嵌套數(shù)據(jù)選擇

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)循環(huán)嵌套數(shù)據(jù)選擇,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 值得分享和收藏的xmlplus組件學習教程

    值得分享和收藏的xmlplus組件學習教程

    值得分享和收藏的xmlplus組件學習教程,xmlplus是一個設(shè)計非常獨特 JavaScript 框架,用于快速開發(fā)前后端項目,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JS 終止執(zhí)行的實現(xiàn)方法

    JS 終止執(zhí)行的實現(xiàn)方法

    下面小編就為大家?guī)硪黄狫S 終止執(zhí)行的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起 小編過來看看吧
    2016-11-11
  • JS數(shù)組splice操作實例分析

    JS數(shù)組splice操作實例分析

    這篇文章主要介紹了JS數(shù)組splice操作,結(jié)合實例形式分析了javascript使用splice方法刪除數(shù)組元素相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10

最新評論

明水县| 宿州市| 姚安县| 自治县| 灌南县| 四平市| 鹿泉市| 西和县| 贵阳市| 郴州市| 霞浦县| 虹口区| 望都县| 安达市| 固原市| 西峡县| 唐海县| 宝丰县| 潍坊市| 英吉沙县| 江城| 开鲁县| 民乐县| 阳江市| 化德县| 天柱县| 黄大仙区| 颍上县| 罗定市| 榆社县| 南平市| 新安县| 青冈县| 江陵县| 绥阳县| 沅陵县| 广安市| 临清市| 镇平县| 遂昌县| 庄浪县|