正規表示式刪除字串兩邊的空格
刪除字串兩端的空格在其他的語言中大多有現成的函式,不過遺憾的是,js並沒有這樣的函式,下面就介紹一下如何利用正規表示式實現此功能,下面直接看程式碼:
一.刪除字串左邊的空格:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str=" antzone "; function leftTrim(str){ return str.replace(/^\s+/,""); } console.log(str.length); console.log(leftTrim(str).length);
由以上程式碼的運算結果可以看出,字串左邊的空格已經被刪除。
二.刪除字串右邊的空格:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str=" antzone "; function rightTrim(str){ return str.replace(/\s*$/,""); } console.log(str.length); console.log(rightTrim(str).length);
由以上程式碼的運算結果可以看出,字串右邊的空格已經被刪除。
三.刪除字串兩端的空格:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str=" antzone "; function trim(str){ return str.replace(/(^\s*)|(\s*$)/g,""); } console.log(str.length); console.log(trim(str).length);
由以上程式碼的運算結果可以看出,字串左右兩邊的空格已經被刪除。
相關閱讀:
(1).replace方法參閱正規表示式replace()方法一章節。
(2).^元字元參閱正規表示式^元字元一章節。
(3). \s元字元參閱正規表示式\s元字元一章節。
(4).*元字元參閱正規表示式*量詞一章節。
(5).|參閱正規表示式選擇項一章節。
(6).$元字元參閱正規表示式$元字元一章節。
(7).g修飾符參閱正規表示式g修飾符一章節。
相關文章
- 正規表示式刪除字串兩端空格字串
- Rust不使用正規表示式如何刪除字串中的無用空格?Rust字串
- 正規表示式刪除字串中的漢字字串
- JavaScript刪除字串兩端空格JavaScript字串
- 去掉字串前後所有空格的正規表示式字串
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 字串——正規表示式匹配字串
- 正規表示式的字串替換方法字串
- 正規表示式兩三事
- 正規表示式獲取兩個字元之間的字串資訊字元字串
- 正規表示式中 “$” 並不是表示 “字串結束字串
- 匹配不包含字母的字串的正規表示式字串
- Python正規表示式匹配字串中的數字Python字串
- notepad++ 利用正規表示式批次刪除關鍵詞所在行
- 正規表示式提取指定字元之間字串字元字串
- 演算法之字串——正規表示式匹配演算法字串
- 使用正規表示式替換字串的方法(replace方法)字串
- 利用正規表示式提取固定字元之間的字串字元字串
- 正規表示式
- 正規表示式.
- 【Python | 邊敲邊學邊記】第一次:正規表示式Python
- Linux 的正規表示式Linux
- 正規表示式:後面不要包含指定的字串內容字串
- 使用正規表示式找出所有不包含某字串的行字串
- JS常用正規表示式及驗證時間的正規表示式JS
- 【深入淺出ES6】字串與正規表示式字串
- 使用正規表示式對數字字串欄位排序字串排序
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- SQL正規表示式SQL
- 正規表示式(java)Java