2011-01-17 7 views
0

I & hier auf einem Widget arbeite ist der Code Ich habe bisher:Wie schreibe ich eine Regex, die einem Wort entspricht und dann ein Bild anzeigt?

$(".number-plate").html(function(i, h) { 
    return h.replace(/([a-z0-9])/ig, '<img src="plate-widget/$1.gif" alt="$1" />'); 
}); 

Was Ich mag würde geschehen, wenn die einzelnen Zeichen, die Arbeit ‚ANY‘ bilden, dann ein Ich möchte angezeigt werden einzelnes Bild des Wortes, anstelle von 3 verschiedenen Bildern?

Gibt es eine Möglichkeit, dies zu tun?

Jede Hilfe wäre sehr geschätzt, Dank

Antwort

1

Wenn ich Sie richtig verstanden das Wort "ANY" oder ein einzelnes Zeichen übereinstimmen soll, wenn dies so ist, dass Sie die folgende verwenden:

/(ANY|[A-Za-z0-9])/g 
+0

Geist - Das funktioniert so, dass das Wort "ANY" ausgeschlossen wird ... Wie schreibe ich eine Regex, die das Wort "ANY" entspricht/ersetzt? – Nasir

+0

@Nasir: siehe meine Bearbeitung – SilentGhost

+0

@SlientGhost - Dank einer Billion, es hat funktioniert – Nasir

Verwandte Themen