Johannes: RegExp..... fehler?

Beitrag lesen

Aloa,
Ich hab hier eine RegExp zum suchen von zahlen

var reg   = /^.+(.*(\s)(\d+)/;

"Dokumentation  (max 700 Tage"  >>gibt 700 zurück
"Test(7 Tage)"    >>gibt fehler da (\s) und kein Leerzeichen da ist

wenn ich dagegen ein * hinter \s setze also:
var reg   = /^.+(.*(\s*)(\d+)/; dann:

"Dokumentation  (max 700 Tage"  >>gibt 0
"Test(7 Tage)"    >>gibt 7 zurück

häää? da das * für 0 oder x(mehrere) steht!

THX
Johannes