för tal kan du använda dig av \d istället, och en liten varning: Litar inte på javascript då man kan stänga av det :/ gör även RegExp kontrollen ServerSide om du skall använda detta.
Annars kort och gott exempel på hur man kan göra :)
Vet, men med ditt exempel på tal, går det väl inte att t.ex. tillåta tal kombinerat med andra tecken? Och det är sant, javascript går att stänga av, vilket det enligt mej inte borde gå att göra :)
Klart det går att kombinera. [] är en kapslar in: träffar något av dessa tecken i gruppen.[a-z\d] är att det får träffas alla tecken från a-z och tal från 0-9.