regex - Bagaimana saya boleh mengekstrak teks dari tengah-tengah rentetan dengan Javascript?

Saya mempunyai tali ini:

baseUrl = "http://www.example.com" baseUrl = "https://secure.example-server.com:443"

Bolehkah seseorang memberitahu saya bagaimana saya boleh mengekstrak maklumat pelayan dari baseUrl supaya saya boleh mendapatkan sama ada "example" dan "example-server"

Jawapan #1

Anda boleh menggunakan regex:

baseUrl.match(/\.(.*?)\.co/i)[1];

Penjelasan Regex

Baca lagi →

javascript Bagaimana untuk memeriksa jika URL adalah asal yang sama dengan halaman semasa?

Bagaimana saya boleh menyemak jika satu string URL tertentu adalah dari asal/ hos yang sama seperti halaman semasa? Sebagai contoh, jika saya ingin mengikat ke pautan, tetapi hanya menghalang lalai pada pautan ke hos yang sama...

Jawapan #1

Ini

Baca lagi →

Bagaimana untuk menukar atribut HTML dalam rentetan mentah dengan Jquery atau Javascript?

Saya ingin mengambil sekumpulan tag anchor dan memastikan semuanya dibuka dalam tab baru.

Saya tahu saya sepatutnya melakukan sesuatu seperti ini $ ('a').attr('target', '_blank'); tetapi masalahnya ialah HTML yang saya

Baca lagi →

javascript - Tetapkan infowindow untuk setiap penanda dalam peta Google

Saya mempunyai masalah berkaitan dengan penugasan infowindow kepada setiap penanda di peta saya.

Kod JS:

for (i=0;i<location.length;i++){ var id = location[i][0]; var name = location [i][1]; var pos = new google.maps.LatLng(location[i[3],location[i][4]); var contentString = i

Baca lagi →

javascript - ECMAScript 6 tidak berfungsi walaupun JS eksperimental diaktifkan

Saya mempunyai versi Chrome terkini (45 dan juga Chrome Canary yang berada pada versi 47), kedua-duanya dengan bendera JavaScript Eksperimen diaktifkan. Saya ingin menggunakan ECMAScript 6, tetapi ia tidak berfungsi. Saya tidak tahu kenapa. Adakah terdapat sebarang helah atau bendera lain yang juga mesti diaktifkan?

Setiap perkataan terpelihara di ECMAScript 6 (seperti import, class, atau apa sahaja) menghasilkan “Uncaught SyntaxError: Un

Baca lagi →

javascript - bagaimana untuk menghentikan penyegaran halaman induk semasa tetingkap anak dibuka?

Apabila saya klik pautan untuk membuka tetingkap anak, halaman induk akan segar semula secara automatik. Bagaimana saya boleh menghentikannya?

Halaman induk tidak sepatutnya segar semula semasa membuka tetingkap anak. Bagaimana nak buat ini? Tolong saya.

kod saya adalah seperti beriku

Baca lagi →

javascript - Bagaimana untuk menurunkan versi modul node.js ini kepada versi tertentu dan mengelakkan kemas kini automatik kemudian?

Saya sedang menggunakan modul node.js Nodemailer dan menghadapi ralat berikut;

[Ralat: Konfigurasi tidak disokong, turunkan versi Nodemailer ke v0.7.1 atau lihat panduan migrasi https://github.com/andris9/Nodemailer#migration-guide]

Baca lagi →

javascript - div penggulungan tak terhingga CSS

Hai, saya sedang cuba membuat div bergerak dengan animasi CSS yang mudah.

Masalahnya ialah ia tidak berulang dengan baik, kerana terdapat sedikit kilatan sebelum memulakan semula penggulungan.

INI ADALAH KOD: https://jsfiddle.net/by6tx4o0/2/

.c{ position:relative; background:red; max-height:200px; floa

Baca lagi →

javascript - Restangular - _.contains() bukan fungsi

Jika anda baru-baru ini mengemas kini restangular melalui bower, ia akan memasang lodash terkini - yang baru 4.0. Walau bagaimanapun, ini menjadi masalah kerana restangular/angular kini memberikan ralat - "_.contains() bukan fungsi."

Bagaimana anda menyelesaikannya?

Jawapan #1

Penyelesai

Baca lagi →

javascript - RegEx untuk memadankan m: ss untuk pengesahan input

Saya telah berjuang untuk mencipta RegEx untuk memenuhi yang berikut:

  • hanya satu nombor untuk minit (0 hingga 9);
  • hanya dua nombor untuk saat (00 hingga 59);
  • mestilah mempunyai format m:ss.

Setakat ini saya mempunyai ini: ^(?:([0]{0}?\d):)?([0-5]{1}?\d)\$

Namun, kes

Baca lagi →