ChrisB: match / search

Beitrag lesen

Hi,

wenn ich nur ein true oder false brauche um in ein if reinzugehen oder nicht, welche Methode würde besser passen?

if (layer.match('Test')) { ...

match: Liefert Zeichenfolgen, auf die der reguläre Ausdruck passt, zurück.

if (layer.search(/Test/)) { ...

serach: Liefert -1 zurück, wenn der reguläre Ausdruck nicht passt. Wenn er passt, wird die Position des ersten Treffers zurück geliefert.

Also ich wuerd' search nehmen - allerdings dann auch wirklich auf != -1 pruefen, denn auch -1 waere true.

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."