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 03.07.2011, 11:37  
Benutzer
 
Registriert seit: 03.04.2011
Beiträge: 89
PHP-Kenntnisse:
Anfänger
Anima ist zur Zeit noch ein unbeschriebenes Blatt
Standard Hilfe mit RegExp

Guten Tag,
ich habe folgende JavaScript Methode:

Code:
this.searchNmb = function(pkmn) {
var pkmn_array = new Array('Missingno','Bisasam','Bisaknosp','Bisaflor','Glumanda','Glutexo','Glurak',
'Schiggy','Schillok','Turtok');
// var nmb = creates new regexp and finds out the position of the pokemon in the array
// return nmb;
}
Wenn jemand nun zum Beispiel die Methode mit myObj.searchNmb("Bisasam"); soll die Position dieses Strings (in diesem Fall "Bisasam") im Array herausgefunden werden. In diesem Fall sollte die Variable nmb den Wert 1 enthalten, da "Bisasam" im Array an 1. Stelle steht.
Jetzt habe ich mir überlegt, wie ich das mache und bin auf die Idee gekommen einen regulären Ausdruck zu nutzen. Leider bin ich in diesem Gebiet noch ein absoluter Neuling und würde gerne wissen, wie ich jetzt die Position des gegebenen Strings in dem Array ermittle.

Kann mir jemand helfen?
Anima ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.07.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

Wenn du keine Rücksicht auf IE < 8 nimmst, kannst du direkt mit indexOf arbeiten. Falls doch:

PHP-Code:
var _indexOf = function( elem, array ) {

    if ( Array.
prototype.indexOf ) {
        return Array.
prototype.indexOf.call( array, elem );
    }

    for ( var 
0length = array.lengthlengthi++ ) {
        if ( array[ 
] === elem ) {
            return 
i;
        }
    }

    return -
1;
}; 
Ist key sensitive. Wie dir ein Regex auf ein Array weiterhelfen soll, versteh ich gerade nicht.

Grüße


Basti
__________________
++++ 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
[Erledigt] Hilfe für Tierschutzseite hunde o.zukunft Sonstige 1 11.03.2011 21:10
Brauche Hilfe bei PHP / Onlineshop dennis2k Gewerblich 0 31.01.2011 19:08
Regexp HTML mit Umbrüchen stayInside PHP-Fortgeschrittene 1 10.12.2010 10:44
RegExp BBCode stayInside PHP-Fortgeschrittene 11 05.08.2009 20:06
Bitte um RegExp Hilfe madSoul PHP Tipps 2007 12 16.03.2007 13:11
[Erledigt] Hilfe: Projektabreit Informatik und Technik bitte helft uns. Off-Topic Diskussionen 31 05.04.2006 18:25
[Erledigt] REGEXP und Collations Datenbanken 2 14.03.2006 14:22
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
[Erledigt] HILFE HILFE HILFE mysqladmin.exe fehlt Datenbanken 7 20.12.2005 14:00
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
Hilfe: REGEXP in MySQL Datenbanken 1 16.09.2005 12:58
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
brauche kleine REGEXP hilfe mAy^daY Datenbanken 3 08.02.2005 23:57
Bräuchte hilfe bei einem Regexp Chr!s PHP Tipps 2005 1 27.01.2005 16:39
[Erledigt] HILFE PHP Tipps 2004-2 1 16.12.2004 20:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
new regexp php

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:17 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