Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mengalih keluar ruang pada kedua-dua belah rentetan dalam nodejs

Bagaimana untuk mengalih keluar ruang pada kedua-dua belah rentetan dalam nodejs

WBOY
WBOYasal
2022-01-10 11:40:313519semak imbas

Dalam nodej, anda boleh menggunakan kaedah ganti dan ungkapan biasa untuk mengalih keluar ruang pada kedua-dua belah rentetan Sintaks ialah "str.replace(/(^s*)|(s*$)/g , "") ;"; Kaedah replace() digunakan untuk menggantikan aksara dalam rentetan, atau untuk menggantikan subrentetan yang sepadan dengan ungkapan biasa.

Bagaimana untuk mengalih keluar ruang pada kedua-dua belah rentetan dalam nodejs

Persekitaran pengendalian tutorial ini: sistem Windows 10, nodejs versi 12.19.0, komputer DELL G3.

Cara mengalih keluar ruang pada kedua-dua belah rentetan dalam nodej

Untuk mengalih keluar ruang pada kedua-dua belah rentetan, anda boleh menggunakan dengan mudah trim, ltrim atau rtrim, tetapi tiada tiga kaedah terbina dalam ini dalam js dan perlu ditulis secara manual. Kaedah pelaksanaan berikut menggunakan ungkapan biasa, yang sangat cekap, dan menambah tiga kaedah ini kepada kaedah terbina dalam objek String.

Format kaedah yang ditulis sebagai kelas adalah seperti berikut: (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>

Untuk lebih banyak pengetahuan berkaitan nod, sila lawati: tutorial nodejs! !

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar ruang pada kedua-dua belah rentetan dalam nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn