JS判斷字符串是否全為空的兩種方式
一、使用場景
當(dāng)我們需要判斷用戶輸入的是否全是空格,或用戶在不輸入內(nèi)容的情況下使用回車發(fā)送。此時我們?nèi)绻枨髢?nèi)容不能為空,常規(guī)判斷無法識別,空格本身也有l(wèi)ength,這個時候就可使用到下列兩種方式。
二、方法示例
1、使用trim()方法
- trim()方法會去除首尾空格,并返回一個處理后的新值
- 主要內(nèi)容為js部分,回車同理,本次不做演示
<template> <div class="box">content</div> </template> <script setup> import { ref, reactive, toRefs, watch, computed, defineProps, } from 'vue'; import { useStore } from 'vuex'; import { useRoute, useRouter } from 'vue-router'; const route = useRoute() const router = useRouter() const store = useStore() const data = reactive({ str: ' ' }) // 是否不存在 console.log(!data.str); // false // 長度 console.log(data.str.length);//8 // 是否不存在 console.log(!data.str.trim()); //true // 長度 console.log(data.str.trim().length); //0 // const { } = toRefs(data) </script> <style scoped lang="scss"></style>
三、使用正則驗證
- 通過匹配是否全空,決定是否要進(jìn)行其他邏輯
<template> <div class="box">content</div> </template> <script setup> import { ref, reactive, toRefs, watch, computed, defineProps, } from 'vue'; import { useStore } from 'vuex'; import { useRoute, useRouter } from 'vue-router'; const route = useRoute() const router = useRouter() const store = useStore() const data = reactive({ str: ' ' }) let reg = new RegExp(/^[ ]*$/) // 驗證為全空,即無值 console.log(reg.test(data.str));//true // const { } = toRefs(data) </script> <style scoped lang="scss"></style>
到此這篇關(guān)于JS判斷字符串是否全為空的兩種方式的文章就介紹到這了,更多相關(guān)JS判斷字符串是否全為空內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript實現(xiàn)三級級聯(lián)特效
這篇文章主要介紹了JavaScript實現(xiàn)三級級聯(lián)特效,選擇省會出現(xiàn)相應(yīng)的縣下拉框,同時市的下拉框改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)
這篇文章主要介紹了BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06JavaScript條件判斷_動力節(jié)點Java學(xué)院整理
JavaScript使用if () { ... } else { ... }來進(jìn)行條件判斷。下通過語句代碼給大家詳細(xì)介紹js 條件判斷的基本知識,需要的的朋友參考下吧2017-06-06CocosCreator通用框架設(shè)計之網(wǎng)絡(luò)
這篇文章主要介紹了CocosCreator通用框架設(shè)計之網(wǎng)絡(luò),詳細(xì)講解了WebSocket的原理和使用方法,對WebSocket感興趣的同學(xué),一定要看一下2021-04-04微信小程序首頁的分類功能和搜索功能的實現(xiàn)思路及代碼詳解
這篇文章主要介紹了微信小程序首頁的分類功能和搜索功能的實現(xiàn)思路及代碼詳解,微信宣布了微信小程序開發(fā)者工具新增“云開發(fā)”功能,現(xiàn)在無需服務(wù)器即可實現(xiàn)小程序的快速迭代,感興趣的朋友跟隨小編一起看看吧2018-09-09