det hedder en regular expression, og den fulde forklaring får du her:
http://developer.netscape.com/docs/manuals/js/client/jsref/regexp.htmmen det er noget af en mundfuld, så her er den korte version:
en regular expression beskriver et bogstavmønster som der så kan søges efter i en større streng. den omkranses af /-tegn ligesom en streng ompranses af apostroffer.
^ matcher 'begyndelsen af strengen'
\d specialtegn der betyder 'et ciffer' ( 0..9 )
+ tegnet foran kan være gentaget så mange gang det skal være
( ) omkranser et under-udtryk
( )? undrudtrykket kan være udeladt eller stå der een gang
[ ] omkranser en liste af alternative bogstaver
[\.\,] enten punktum eller komma ( \ er escape-tegn )
\d+ efter . eller komma kommer eet til mange cifre
| opdeler underudtrykket i alternative udtryk, enten det der
står før | eller det der står efter (dvs ingenting)
$ matcher 'afslutingen af strengen'
Så fra først til sidst ( ^ og $ ) skal strengen bestå af
nogen cifre ( \d+ ) der måske efterfølges af
punktum eller komma og så nogen flere cifre
mvh JakobA