經常會遇到這樣的問題:使用ssm框架或者其他框架的時候,存入到資料庫之前會將資料去除空格然後再存入,不然的話顯示的時候或者在儲存的時候會有問題。
做法:如果是單純的去除前後空格的話,可以使用trim()函式,但是中間空格是不可以去除的,有沒有什麼做法可以將中間的空格也去除呢?答案是可以:使用正規表示式
來看個例子:
解釋一下:s是指定的乙個前後中間都有空格的字串,然後str用來接收並儲存最後的字串,regex是正則表達,其中\\s代表的是空字串,**的意思為:利用正規表示式去將原來的s中的空格匹配出來,最後group顯示,就這麼簡單!
看下結果吧:前後空格都去除了,再也不用trim然後再加***邏輯去除中間空格了
js去除字串空格
方法一 使用replace正則匹配的方法 去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,去除左空格 str str.replace s 去除右空格 str str.replace s g,str為要去除空格的字串,例項如下 var s...
js去除字串空格?
方法一 使用replace正則匹配的方法 去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,去除左空格 str str.replace s 去除右空格 str str.replace s g,str為要去除空格的字串,例項如下 var s...
JS去除字串空格
js去除字串空格 var str asd dasd s d sad asd asc 方法一 使用replace正則匹配 去除所有空格 console.log str.replace s g,asddasdsdsadasdasc 去除兩頭空格 console.log str.replace s s g...