Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Javascript match, danach replace

Frage Entwicklung JavaScript

Mitglied: Henne

Henne (Level 1) - Jetzt verbinden

14.11.2013, aktualisiert 20:14 Uhr, 1903 Aufrufe, 6 Kommentare, 1 Danke

Hallo Freunde,
ich bin kein Programmierer,
habe aber gemerkt das match und replace nicht funktioniert,
lässt man bei meinem Beispiel die replace-Zeile weg, bis dahin gehts.


<script type="text/javascript">
var adresse = document.URL;
adresse = adresse.match(/,0.+/);
adresse = adresse.replace("henne","hamster");
document.writeln(adresse);
</script>

Was kann man machen?

Gruß Henne
Mitglied: colinardo
14.11.2013, aktualisiert um 23:52 Uhr
Hallo Henne,
der erste Parameter von replace sollte ein regulärer Ausdruck sein:
01.
adresse = adresse.replace(/henne/,"hamster"); 
sollten mehrere Vorkommen von "henne" in der URL vorkommen (also ein ganzer Stall )kannst du sie hiermit alle ersetzen:
01.
adresse = adresse.replace(/henne/g,"hamster"); 
Grüße Uwe
Bitte warten ..
Mitglied: Henne
15.11.2013 um 08:25 Uhr
Hallo Uwe,

danke für den Hinweis. Aber ich bin nur ein Stückchen weiter.
Wenn ich die Zeilen replace/match tausche, funktioniert das Script,
das Ergebnis ist aber natürlich etwas anders.

Wenn es erst match, dann replace... kommt kein Ergebnis.
Nicht mal soetwas wie null oder undefined...- einfach nichts.

Gruß Henne
Bitte warten ..
Mitglied: colinardo
15.11.2013 um 08:40 Uhr
so'n schiet Rückgabewert von match ist ein Array... so gehts:
01.
<script type="text/javascript"> 
02.
	var adresse = document.URL; 
03.
	adresse = adresse.match(/,0.+/); 
04.
	adresse = adresse[0].replace(/henne/,"hamster"); 
05.
	document.writeln(adresse); 
06.
</script>
Grüße Uwe
Bitte warten ..
Mitglied: Henne
15.11.2013 um 08:42 Uhr
Hurra, ich habe es jetzt anders gelöst...
match ist nicht mehr nötig.

adresse = adresse.replace(/.+,0/,"");

(der Tausch henne/hamster war nur zum testen)

Jetzt wird die url ab der Zeichenfolge ,0 dargestellt
und ich habe mein Ergebnis.

Gruß Henne
Bitte warten ..
Mitglied: Henne
15.11.2013 um 08:43 Uhr
Trotzdem Danke für die Nachhilfe!
Bitte warten ..
Mitglied: colinardo
15.11.2013, aktualisiert um 08:45 Uhr
Jetzt wird die url ab der Zeichenfolge ,0 dargestellt
das hätte man natürlich wissen müssen ...

Dann den Beitrag bitte noch als gelöst markieren. Merci.
Bitte warten ..
Ähnliche Inhalte
PHP
gelöst Javascript Menü wird nicht angezeigt (5)

Frage von takvorian zum Thema PHP ...

Entwicklung
Seite automatisch wieder ausrichten mit css oder javascript? (2)

Frage von rababar2014 zum Thema Entwicklung ...

JavaScript
gelöst Javascript - Speichern Zustand radio-buttons in localStorage (3)

Frage von internet2107 zum Thema JavaScript ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Systemdateien
NTFS und die Defragmentierung (26)

Frage von WinLiCLI zum Thema Windows Systemdateien ...

LAN, WAN, Wireless
Zwei Subnetze mit je eigenem Router und Internetzugang verbinden (17)

Frage von hannsgmaulwurf zum Thema LAN, WAN, Wireless ...

Windows Server
WIndows Server 2016 core auf dem Intel NUC NUC5i5RYK i5 5250U (17)

Frage von IxxZett zum Thema Windows Server ...