在nodejs中,可以利用replace方法和正規表示式來移除字串兩邊空格,語法為「str.replace(/(^\s*)|(\s*$)/g, " ");」;replace()方法用於在字串中用替換字符,或替換一個與正規表示式匹配的子字串。
本教學操作環境:windows10系統、nodejs 12.19.0版,DELL G3電腦。
nodejs怎樣去除字串兩邊空格
去除字串左右兩端的空格,在vbscript裡面可以輕鬆地使用trim、ltrim 或rtrim,但在js中卻沒有這3個內建方法,需要手工編寫。下面的實作方法是用到了正規表示式,效率不錯,並把這三個方法加入String物件內建的方法中去。
寫成類別的方法格式如下:(str.trim();)
<script language="javascript"> String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,""); } String.prototype.rtrim=function(){ return this.replace(/(\s*$)/g,""); } </script> 写成函数可以这样:(trim(str)) <script type="text/javascript"> function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,""); } function rtrim(str){ //删除右边的空格 return str.replace(/(\s*$)/g,""); } </script>
更多node相關知識,請造訪:nodejs 教學! !
以上是nodejs怎麼去除字串兩邊空格的詳細內容。更多資訊請關注PHP中文網其他相關文章!