如何去掉一些特殊的空格

2021-10-09 18:41:10 字數 1114 閱讀 8390

字串可以使用.trim()方法去掉首尾的空格,但是無法去除中間得空格。

這種情況是一般前端的資料之類的,使用node解析後獲得的字串,會將前端中的換行啊,退格啊等都替換成對應的轉譯字元 \t \n \r \s 等等

//  有的作業系統\r\n連用表示是換行,有的是只需要\n就可以表示

有的前端的 ;我們使用node解析以後獲取的字串會自動轉換空格,但是不論是使用trim()方法,還是替換轉譯字元,都無法去掉這個空格,例如下面這種

像這樣的資料我們使用node解析以後獲取的字串中的空格就去不掉,這個時間可以使用下面的**,直接替換對應的unicode碼

b = b.

replaceall

("\\u00a0",""

);

這裡解釋下

常見的幾種前端空格對應的unicode碼

nbsp   對應   \u00a0

emsp 對應 \u2003

ensp 對應 \u2002

當然,如果是其他情況可以考慮使用正

去掉PHP的一些警告

因為刪除了mysql,發現會引起很多警告,如下 php warning php startup unable to load dynamic library usr lib php5 20090626 lfs gd.so usr lib php5 20090626 lfs gd.so cannot ...

一些特殊的集合

1.stack集合 棧 stack,先進後出,乙個乙個賦值,乙個乙個取值,按順序。屬性和方法 count 取集合內元素的個數 push 將元素乙個乙個推入集合中 pop 將元素乙個乙個彈出集合 clear 清空集合 2.queue 佇列集合 先進先出,乙個乙個的賦值,乙個乙個的取值,按照順序。屬性和...

npm的一些特殊使用

package.json scripts指定了執行指令碼命令的npm命令列縮寫,比如start指定了執行npm run start時,所要執行的命令。bin項用來指定各個內部命令對應的可執行檔案的位置。簡要來說,bin是執行乙個可執行檔案,scripts是批量執行一些任務。bin npm會尋找這個檔...