Hy Felix,
Das kann man mit einem regulären Ausdruck zusammenfassen. Offensichtlich willst Du mit der search()-Methode allein auf das Vorhandensein prüfen, wozu auch match() genügen würde. Also probiere ich jetzt ins Unreine einen regulären Ausdruck:
var pattern = new RegExp(
// muss am Anfang vorkommen
"^A12399888000 - "
// Alternativen
+ "("
// eine Alternative
+ "S.15 AB"
+ "|"
// andere Alternative
+ "Insul. Area AB"
// mögliche Ergänzungen
+ "("
+ " S.15"
// weitere mögliche Ergänzung innerhalb
+ "(-18)?"
+ ")?"
+ ")$" // Ende
);if (myString.match(pattern)) {
// gefunden!
}
>
> Hinweis: Code ist ungetestet!
>
>
> Liebe Grüße,
>
> Felix Riesterer.
Ich werde das umgehend testen und hier mein Ergebnis dir/euch mitteilen.
Aber an RegExp hab ich in keinster Weise gedacht :)
Danke dir.
LG Romero