Wenn der String "abc123" ist passt /^\d+$/ nicht, weil die Folge von Ziffern nicht am Anfang des Strings steht. /\d+$/ wuerde aber passen, da hier das Pattern nicht am Anfang stehen muss.
na dann stimmts doch ! der ausdruck kuckt sich das erste zeichen an (von mir aus auch das naechste erste) obs eine zahl ist ^\d . \d+ sucht eine beliebige weitere "zahlenfolge". ist der schluss $ auch ne zahl ists true. somit müssen alle werte zwischen ^ und $ zahlen sein.
sorry, ANDERS kapier ichs nicht. das ist für mich "mechanisch zum anfassen, zukucken und die finger reinstecken obs weh tut".
habt Erbarmen, jeder hat wohl SEINE art die dinge zu verstehen. in meiner jungend gabs noch keine Computer, bin deshalb auch über kleine siege stolz.
Gustl