hi!
Ich analysiere Zeichenketten und wenn diese nicht exakt die Laenge 10 haben und dem Schema <Ziffer><Ziffer><Ziffer><Ziffer>-<Ziffer><Ziffer>-<Ziffer><Ziffer> entsprechen, will ich als Rueckgabewert einen '', ansonsten die schemakonforme (valide ;-) Zeichenkette.
ich wuerde es so machen:
function foo(str)
var s=str;
if(s.search(/^\d{4}-\d\d-\d\d$/)==-1) s='';
return s;
}
b) einen Anfang und ein Ende (wobei ich eben das Huetchensymbol und das Dollarzeichen noch nicht ganz verstanden habe.)
^ heisst anfang, $ heisst ende.
mehr dazu auf http://de.selfhtml.org/cgiperl/sprache/regexpr.htm#zeichenketten
prost
seth