Har använt detta för att kolla att man skriver in siffror och ev. ett - i ett input fält:
<input type="text" id="art" size="7" onKeyUp="if (!/^[0-9-]+$/.test(this.value)) this.value = this.value.substring(0, this.value.length - 1)">
Men skulle vara mycket smidigare om man automatiskt kunde fixa så efter tre siffror kom ett - och sedan kunde man skriva tre siffror till
(ex. 123-456 ett artikel nr. som alltid ser ut så...)