亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS判斷字符串是否全為空的兩種方式

 更新時間:2023年10月26日 11:18:29   作者:加油樂  
當我們需要判斷用戶輸入的是否全是空格,或用戶在不輸入內容的情況下使用回車發(fā)送,此時我們如果需求內容不能為空,常規(guī)判斷無法識別,空格本身也有l(wèi)ength,這個時候就可使用到下列兩種方式

一、使用場景

當我們需要判斷用戶輸入的是否全是空格,或用戶在不輸入內容的情況下使用回車發(fā)送。此時我們如果需求內容不能為空,常規(guī)判斷無法識別,空格本身也有l(wèi)ength,這個時候就可使用到下列兩種方式。

二、方法示例

1、使用trim()方法

  • trim()方法會去除首尾空格,并返回一個處理后的新值
  • 主要內容為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>

三、使用正則驗證

  • 通過匹配是否全空,決定是否要進行其他邏輯
<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>

到此這篇關于JS判斷字符串是否全為空的兩種方式的文章就介紹到這了,更多相關JS判斷字符串是否全為空內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaScript調用C語言的幾種方式

    JavaScript調用C語言的幾種方式

    本文主要介紹了JavaScript調用C語言的幾種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • javascript 檢測瀏覽器類型和版本的代碼

    javascript 檢測瀏覽器類型和版本的代碼

    如果對javascript了解不是特別深入的話,很容易就會寫出不兼容的代碼(就像我),這時候就得判斷瀏覽器了。比如事件偵聽、一些鼠標和鍵盤事件、Range等,一些都會不一樣.下面列出幾種常用的檢測瀏覽器方法,以饗觀眾!
    2009-09-09
  • JavaScript文檔加載模式以及元素獲取

    JavaScript文檔加載模式以及元素獲取

    這篇文章主要介紹了JavaScript文檔加載模式以及元素獲取,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • JavaScript實現(xiàn)三級級聯(lián)特效

    JavaScript實現(xiàn)三級級聯(lián)特效

    這篇文章主要介紹了JavaScript實現(xiàn)三級級聯(lián)特效,選擇省會出現(xiàn)相應的縣下拉框,同時市的下拉框改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)

    BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)

    這篇文章主要介紹了BootStrap selectpicker后臺動態(tài)綁定數(shù)據(jù)的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 深入理解JavaScript柯里化的概念和原理

    深入理解JavaScript柯里化的概念和原理

    在JS編程中, 函數(shù)是一等公民, 具備了強大的靈活性和復用性,而柯里化作為一種高階技術, 可以進一步提升函數(shù)的復用性和靈活性,在本篇博客中, 我們將深入探討 JS 中柯里化的概念和原理, 并了解其在實際開發(fā)中的應用場景,需要的朋友可以參考下
    2023-06-06
  • JavaScript條件判斷_動力節(jié)點Java學院整理

    JavaScript條件判斷_動力節(jié)點Java學院整理

    JavaScript使用if () { ... } else { ... }來進行條件判斷。下通過語句代碼給大家詳細介紹js 條件判斷的基本知識,需要的的朋友參考下吧
    2017-06-06
  • JavaScript實現(xiàn)拖拽和縮放效果

    JavaScript實現(xiàn)拖拽和縮放效果

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)拖拽和縮放效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • CocosCreator通用框架設計之網(wǎng)絡

    CocosCreator通用框架設計之網(wǎng)絡

    這篇文章主要介紹了CocosCreator通用框架設計之網(wǎng)絡,詳細講解了WebSocket的原理和使用方法,對WebSocket感興趣的同學,一定要看一下
    2021-04-04
  • 微信小程序首頁的分類功能和搜索功能的實現(xiàn)思路及代碼詳解

    微信小程序首頁的分類功能和搜索功能的實現(xiàn)思路及代碼詳解

    這篇文章主要介紹了微信小程序首頁的分類功能和搜索功能的實現(xiàn)思路及代碼詳解,微信宣布了微信小程序開發(fā)者工具新增“云開發(fā)”功能,現(xiàn)在無需服務器即可實現(xiàn)小程序的快速迭代,感興趣的朋友跟隨小編一起看看吧
    2018-09-09

最新評論