php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.04.2011, 11:15  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Javascript replace mit RegEx

Hallo,

ich bin gerade absolut ratlos. Ich mache mit JS folgendes:

Code:
"index.jsp?a=b#foo".replace(/(.*?)(\?(.*)){0,1}#(.*?)/, '1:$1 2:$2 3:$3 4:$4')
Ausgabe ist
Zitat:
"1:index.jsp 2:?a=b 3:a=b 4:foo"
Perfekt! Funktioniert einwandfrei. Aber tausche ich die Parameter 3 und 4 passiert etwas merkwürdiges:

Code:
"index.jsp?a=b#foo".replace(/(.*?)(\?(.*)){0,1}#(.*?)/, '1:$1 2:$2 4:$4 3:$3')
Die Ausgabe lautet nun
Zitat:
"1:index.jsp 2:?a=b 4: 3:a=bfoo"
Erwarten tu ich
Zitat:
"1:index.jsp 2:?a=b 4:foo 3:a=b"
Ist das ein Bug? Oder gibt es da was zu wissen, was ich nicht weiß?

Danke für eure Hilfe
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.04.2011, 11:37  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Hat sich erledigt, dass "?" ganz am Ende im Regex war zu viel
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline   Mit Zitat antworten
Alt 28.04.2011, 11:49  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

http://james.padolsey.com/javascript...rameterbyname/

könnt dir vielleicht weiterhelfen
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
RegEx für Youtube Kanalseite VideoID hjw-kunstwerk PHP Einsteiger 15 08.03.2011 15:58
[Erledigt] Problem mit dynamischer URL in Javascript Dateien da.eXecutoR JavaScript, Ajax und mehr 4 28.09.2010 17:18
timing Probleme bzw Zusammenspiel PHP Javascript thica PHP Tipps 2009 2 19.02.2010 19:06
Wie lade ich ein Javascript nach einer AJAX Abfrage neu? da.eXecutoR JavaScript, Ajax und mehr 3 21.09.2009 11:15
[Erledigt] regex javascript krackmoe JavaScript, Ajax und mehr 2 15.06.2009 23:23
[Erledigt] Variable von Javascript mit 1x1px-Bild an PHP übergeben beneblack PHP Tipps 2009 18 03.05.2009 22:40
JS: Einführung - Javascript im Schichtenmodell nikosch Tutorials 4 11.04.2009 17:06
1101: 10x JavaScript und kein Ende ist abzusehen… Nikolaus 2.0 Adventskalender 2008 9 13.12.2008 20:11
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
sowas wie replace in javaScript halskrause PHP Tipps 2008 2 15.10.2008 11:48
2 Regex in PHP kompatible Syntax übersetzen NoiZy PHP-Fortgeschrittene 6 07.04.2008 09:04
Replace ohne RegEx aber mit Wildcards Mastema PHP Tipps 2007 1 18.12.2006 11:31
Regex für attribute in quelltexten robo47 PHP Tipps 2005 6 27.01.2005 18:29
Javascript HTML, Usability und Barrierefreiheit 5 31.08.2004 18:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript replace regex, javascript regex replace, javascript replace, javascript regular expression replace, javascript replace regular expression, regex replace javascript, js regex replace, js replace regex, javascript replace regexp, replace javascript regex, javascript regex, regex javascript replace, regex javascript, js for replace, java script replace(), javascript replace \', javascript .replace, javascript replace with regex, javascipt regex replace, javascript regexp replace

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum