JavaScript menggunakan ungkapan biasa untuk mengalih keluar aksara selepas kemahiran spaces_javascript

WBOY
Lepaskan: 2016-05-16 16:13:58
asal
1581 orang telah melayarinya

Apabila masa membaca dari pangkalan data bahagian belakang, kami sering mendapat keseluruhan tarikh, tahun, bulan dan hari termasuk jam, minit dan saat, seperti 2015-1-28 14:56:00, tetapi secara amnya kami hanya memerlukan tahun, bulan dan hari sebelumnya Itu sahaja Kaedah yang mudah adalah dengan terus menggunakan split(" ")[0] untuk memintas dengan ruang, dan mendapatkan perenggan yang dipintas pertama, iaitu tahun, bulan dan hari kita. mahu. Sekarang mari kita bincangkan tentang cara menggunakan ungkapan biasa untuk mencapainya

Idea: Dapatkan ruang dalam rentetan, kemudian gantikan ruang dan aksara selepas ruang dengan ruang kosong.

Peraturan biasa untuk mendapatkan ruang ialah s

Amalan:

Salin kod Kod adalah seperti berikut:
tarikh var = "26-12-2015 15:22:00";
console.log(date.replace(/s*/g,''));

Tetapi hasilnya ialah 2015-12-2615:22:00 Hanya ruang yang dialih keluar, tetapi aksara selepas ruang tidak dialih keluar Seterusnya, mari tukar ungkapan biasa kami.

Salin kod Kod adalah seperti berikut:
tarikh var = "26-12-2015 15:22:00";
console.log(date.replace(/s[x00-xff]*/g,''));

Keputusan sekarang ialah 26-12-2015, yang memenuhi keperluan.

Ini kerana [x00-xff] akan memadankan aksara dwibait, huruf dan aksara Cina akan dipadankan, manakala tulisan s sahaja hanya sepadan dengan ruang.

Artikel ini terutamanya untuk menjadikan semua orang lebih mengenali peraturan biasa saya harap anda akan menyukainya.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan