regex - Hur kan jag extrahera text från mitten av en sträng med Javascript?

Jag har dessa strängar:

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

Kan någon berätta för mig hur jag kan extrahera serverinformationen från baseUrl så att jag kan få antingen "example" och "example-server"

Svar #1

Du kan använda regex:

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

Regex-förklaring

  1. /: Avgränsa

    Läs mer →

javascript Hur kontrollerar man om en URL har samma ursprung som den aktuella sidan?

Hur kan jag kontrollera om en specifik URL-sträng kommer från samma ursprung/värd som den aktuella sidan? Till exempel, om jag ville binda till länkar, men bara förhindra standardåtgärden på länkar till samma värd...

Svar #1

Detta bör vara säke

Läs mer →

Hur ändrar man HTML-attribut i en rå sträng med Jquery eller Javascript?

Jag vill ta en massa ankartaggar och se till att de alla öppnas i en ny flik.

Jag vet att jag borde göra något som detta $ ('a').attr('target', '_blank'); men problemet är att HTML:en jag försöker ändra finns i en strän

Läs mer →

javascript - Tilldela infowindow för varje markör i Google Maps

Jag har ett problem när det gäller att tilldela informationsfönster till varje markör på min karta.

JS-kod:

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

Läs mer →

javascript - ECMAScript 6 fungerar inte trots att experimentell JS är aktiverad

Jag har den senaste versionen av Chrome (45 och även Chrome Canary som är i version 47), båda med det experimentella JavaScript-flaggan aktiverad. Jag vill använda ECMAScript 6, men det fungerar inte. Jag vet inte varför. Finns det någon trick eller någon annan flagga som också måste aktiveras?

Varje reserverat ord i ECMAScript 6 (som import, class eller vad som helst) orsakar ett „Uncaught SyntaxError: Unexpected reserved word“ i Chrome 4

Läs mer →

javascript - hur man stoppar uppdatering av föräldrasidan medan barnfönstret är öppet?

när jag klickar på länken för att öppna ett barnfönster, uppdateras föräldrasidan automatiskt. hur kan jag stoppa det?

Föräldrasidan ska inte uppdateras medan det öppna barnfönstret är öppet. Hur gör man detta? Snälla hjälp mig.

min kod är som nedan given:

<html> &

Läs mer →

javascript - Hur man nedgraderar denna node.js-modul till en specifik version och förhindrar automatisk uppgradering senare?

Jag använder node.js Nodemailer-modulen och stötte på följande fel;

[Fel: Konfigurationen stöds inte, nedgradera Nodemailer till v0.7.1 eller se migrationsguiden https://github.com/andris9/Nodemailer#migration-guide]

Läs mer →

javascript - CSS oändlig scrollande div

Hej, jag försöker få div att rulla med en enkel CSS-animation.

Problemet är att det inte loopar bra, eftersom det blir en liten blixt innan det börjar scrolla igen.

HÄR ÄR KODEN: https://jsfiddle.net/by6tx4o0/2/

.c{ position:relative; background:red; max-height:200px; float:left; width:300px; hei

Läs mer →

javascript - Restangular - _.contains() är inte en funktion

Om du nyligen har uppdaterat restangular via bower kommer det ha installerat den senaste lodash - den nya 4.0. Detta är dock ett problem eftersom restangular/angular nu kastar felet - "_.contains() är inte en funktion."

Hur löser man?

Svar #1

Lösningen är väldigt enkel - du behöver tala

Läs mer →

javascript - RegEx för att matcha m: ss för inmatningsvalidering

Jag har haft svårt att skapa ett RegEx för att uppfylla följande:

  • endast ett nummer för minuterna (0 till 9);
  • endast två siffror för sekunderna (00 till 59);
  • måste ha formatet m:ss.

Hittills har jag detta: ^(?:([0]{0}?\d):)?([0-5]{1}?\d)$

Men fallet

Läs mer →