var anum= /(^\d+$)|(^\d+.\d+$)/
Kenn mich mit JavaScript-RegExps nicht so gut aus, aber in Perl ginge es vermutlich so:
var anum = /(^\d+('\d+)?(.\d+)?$)/
"Am Anfang(^) stehen Zahlen(\d+). Dann kann ein ' mit weiteren Zahlen kommen ('\d+), muss aber nicht(?). Danach kann ein . mit weiteren Zahlen kommen(.\d+), muss aber nicht(?). Dann ist ende($)."
Könnte so klappen.
Gruesse,
Joerg