鴻蒙應用開發 - 如何去掉字符串中空格

鴻蒙應用開發 - 如何去掉字符串中空格

在鴻蒙應用開發中,如果你使用的是ArkTS(Ark TypeScript),可以通過JavaScript或TypeScript內置的字符串方法來去除字符串中的空格。以下是一些常用的方法:

  1. trim():去除字符串兩端的空格。
  2. trimStart():去除字符串開頭的空格(在JavaScript中也被稱為trimLeft())。
  3. trimEnd():去除字符串末尾的空格(在JavaScript中也被稱為trimRight())。
  4. replace():使用正則表達式去除字符串中所有的空格。

以下是具體的代碼示例:

使用trim()方法

let str = "   Hello, World!   ";
let trimmedStr = str.trim();
console.log(trimmedStr); // 輸出: "Hello, World!"

使用trimStart()和trimEnd()方法

let str = "   Hello, World!   ";
let trimmedStartStr = str.trimStart();
let trimmedEndStr = str.trimEnd();
console.log(trimmedStartStr); // 輸出: "Hello, World!   "
console.log(trimmedEndStr); // 輸出: "   Hello, World!"

使用replace()方法

如果你需要去除字符串中的所有空格(包括中間的空格),可以使用replace()方法結合正則表達式:

let str = "   Hello, World!   ";
let noSpaceStr = str.replace(/\s+/g, '');
console.log(noSpaceStr); // 輸出: "Hello,World!"

在這個例子中,\s+是一個正則表達式,匹配一個或多個空白字符(包括空格、制表符、換行符等),g標志表示全局匹配,即匹配整個字符串中的所有空白字符。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/64782.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/64782.shtml
英文地址,請注明出處:http://en.pswp.cn/web/64782.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

最新版Chrome瀏覽器加載ActiveX控件之CFCA安全輸入控件

背景 CFCA安全輸入控件用于保證用戶在瀏覽器、桌面客戶端、移動客戶端中輸入信息的安全性,防止運行在用戶系統上的病毒、木馬等惡意程序入侵竊取用戶輸入的敏感信息。確保用戶輸入、本地緩存、網絡傳輸整個流程中,輸入的敏感信息不被竊取。廣泛應用于銀行…

vSAN手動平衡磁盤

原創作者:運維工程師 謝晉 vSAN手動平衡磁盤 vSAN手動平衡磁盤 vSAN手動平衡磁盤 1、ssh登錄到VCSA,然后登錄到 Ruby vSphere 控制臺 (RVC) # rvc administratorvsphere.local10.10.0.202、切換到計算機命名空間 0 / 1 10.10.0.20/ > cd 1 /10.…

接口測試面試題

接口測試在軟件測試中占據重要位置,無論是功能測試還是性能測試,接口的穩定性至關重要。以下總結了一些常見的接口測試面試題,幫助你從容應對面試挑戰! 面試官常說:“接口測試是測試的重頭戲,了解接口的設計…

【前端,TypeScript】TypeScript速成(六):函數

函數 函數的定義 定義一個最簡單的加法函數: function add(a: number, b: number): number {return a b }(可以看到 JavaScript/TypeScript 的語法與 Golang 也非常的相似) 調用該函數: console.log(add(2, 3)) // out [LOG…

css的選擇器有哪些?優先級?

元素選擇器:選擇所有指定標簽類型的元素。 類選擇器:選擇具有指定類的所有元素,類名前有一個點 ID 選擇器:選擇具有指定 id 屬性的元素,ID 前有一個井號屬性選擇器:選擇具有指定屬性或屬性值的元素后代選…

Vue-Router之嵌套路由

在路由配置中,配置children import Vue from vue import VueRouter from vue-routerVue.use(VueRouter)const router new VueRouter({mode: history,base: import.meta.env.BASE_URL,routes: [{path: /,redirect: /home},{path: /home,name: home,component: () &…

Easy-Trans反向翻譯+Excel導入最佳實踐

1、概述 實現用戶excel上傳、解析、對于用戶輸入的中文翻譯為字典碼或者id,實現用戶輸入的參數校驗,最后入庫。如果用戶輸入的參數有問題,返回校驗結果給前端。 excel解析使用My-Excel組件,校驗使用hibernate-validator&#xff…

高效管理 Nginx 的利器:nginxWebUI 指南和 Docker 部署安裝過程

前言 Nginx WebUI 是一個為 Nginx 提供圖形化管理界面的工具。通過 WebUI,用戶可以輕松管理 Nginx 配置,而無需直接編輯配置文件,尤其適合新手用戶和頻繁修改配置的場景。 官網文檔:nginxWebUI - 文檔 本文將分享為什么選擇 ngin…

SpringCloud源碼-openFeign

LoadBalancer默認只有nacos服務發現器 openFeign與springcloud loadbalancer的結合點 openFeign通過spring cloud loadbalancer進行負載均衡,spring cloud loadbalancer通過discovery client獲取nacos的機器列表,然后底層進行負載均衡。

基于微信小程序的校園自助打印系統

博主介紹:java高級開發,從事互聯網行業六年,熟悉各種主流語言,精通java、python、php、爬蟲、web開發,已經做了多年的設計程序開發,開發過上千套設計程序,沒有什么華麗的語言,只有實…

從 ELK Stack 到簡單 — Elastic Cloud Serverless 上的 Elastic 可觀察性

作者:來自 Elastic Bahubali Shetti, Chris DiStasio 宣布 Elastic Cloud Serverless 上的 Elastic Observability 正式發布 — 一款完全托管的可觀察性解決方案。 隨著組織規模的擴大,一個能夠處理分布式云環境的復雜性并提供實時洞察的可觀察性解決方…

21.<基于Spring圖書管理系統②(圖書列表+刪除圖書+更改圖書)(非強制登錄版本完結)>

PS: 開閉原則 定義和背景 開閉原則(Open-Closed Principle, OCP),也稱為開放封閉原則,是面向對象設計中的一個基本原則。該原則強調軟件中的模塊、類或函數應該對擴展開放,對修改封閉。這意味著一個軟件實體…

三、GIT與Github推送(上傳)和克隆(下載)

GIT與Github推送(上傳)和克隆(下載) 一、配置好SSH二、在Github創建倉庫三、git克隆(下載)文件四、git推送(上傳)文件到遠程倉庫 一、配置好SSH Git與Github上傳和下載時需要使用到…

網工日記:FTP兩種工作模式的區別

FTP 的主動模式和被動模式在連接建立的發起方、數據傳輸端口以及對網絡環境的適應性等方面存在明顯區別: 1. 連接發起方 主動模式:數據連接由服務器主動發起。在控制連接建立后,客戶端通過 PORT 命令告知服務器自己用于接收數據的臨時端口號…

【數字化】華為一體四面細化架構藍圖

導讀:華為的“一體四面”企業架構設計方法是一種綜合性的管理框架,它通過業務架構、信息架構、應用架構和技術架構的集成設計,構建出一個既符合業務需求,又具備高度靈活性和可擴展性的IT系統。這種架構設計方法強調從業務視角出發…

【linux板卡】lubancat通過vnc遠程訪問桌面

魯班貓開發板通過遠程VNC連接桌面: 硬件:lubancat2,網線 軟件:ssh軟件,vnc viewer 參考鏈接:https://training.eeworld.com.cn/video/38821 1、ssh連接lubancat2 ,輸入ifconfig查看ip 2、輸入 …

解決Springboot整合Shiro+Redis退出登錄后不清除緩存

解決Springboot整合ShiroRedis退出登錄后不清除緩存 問題發現問題解決 問題發現 如果再使用緩存管理Shiro會話時&#xff0c;退出登錄后緩存的數據應該清空。 依賴文件如下&#xff1a; <dependency><groupId>org.springframework.boot</groupId><arti…

2024國城杯 Web

這四道題目Jasper大佬都做了鏡像可以直接拉取進行復現 https://jaspersec.top/2024/12/16/0x12%20%E5%9B%BD%E5%9F%8E%E6%9D%AF2024%20writeup%20with%20docker/ n0ob_un4er 這道題沒有復現成功, 不知道為啥上傳了文件, 也在 /tmp目錄下生成了sess_PHPSESSID的文件, 但是就是…

el-input輸入框需要支持多輸入,最后傳輸給后臺的字段值以逗號分割

需求&#xff1a;一個輸入框字段需要支持多次輸入&#xff0c;最后傳輸給后臺的字段值以逗號分割 解決方案&#xff1a;結合了el-tag組件的動態編輯標簽 那塊的代碼 //子組件 <template><div class"input-multiple-box" idinputMultipleBox><div>…

nginx 的 server 塊配置解析

前后端分離&#xff08;前端 flask&#xff09;&#xff1a; # 阻止ip訪問server {# default_server 是一個配置參數&#xff0c;用于指定當請求的域名&#xff08;Host 頭&#xff09;沒有匹配任何 server 塊時&#xff0c;Nginx 應該使用哪個 server 塊來處理這些請求。 lis…