js去掉空格方法-簡單一行原生js代碼實現

str爲要去除空格的字符串:
1、去掉所有空格
str=str.replace(/\s+/g,"");   
//js去掉所有空格 \s表示查找空格帶上加好表示連續的空格

js去除所有空格

2、js去掉兩頭空格
str=str.replace(/^\s+|\s+$/g,"");//js去掉兩頭空格

js去除兩頭空格

3、js去掉左空格
str=str.replace( /^\s*/, ''); //js去掉左空格

js去除左空格

4、js去掉右空格
str=str.replace(/(\s*$)/g, "");   //js去掉右空格

js去除右空格

以上就是js去掉空格的這種方法,覺得不錯的可以加q羣討論一下,羣裏還有很多學習資源免費分享:682783851
對正則感興趣的朋友,我們可以瞭解一下基本的正則表達式規則
正則表達式修飾符
修飾符 可以在全局搜索中不區分大小寫:
修飾符 描述
i 執行對大小寫不敏感的匹配。
g 執行全局匹配(查找所有匹配而非在找到第一個匹配後停止)。
m 執行多行匹配。
正則表達式模式
方括號用於查找某個範圍內的字符:
表達式 描述
[abc] 查找方括號之間的任何字符。
[0-9] 查找任何從 0 至 9 的數字。
(x|y) 查找任何以 | 分隔的選項。
元字符是擁有特殊含義的字符:
元字符 描述
\d 查找數字。
\s 查找空白字符。
\b 匹配單詞邊界。
\uxxxx 查找以十六進制數 xxxx 規定的 Unicode 字符。
量詞:
元字符 描述
n+ 匹配任何包含至少一個 n 的字符串。
n* 匹配任何包含零個或多個 n 的字符串。
n? 匹配任何包含零個或一個 n 的字符串。
正則文章:正則表達式教程參考
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章