onkeyup="if(!this.value.match(/^[\d\+-\*\/%]+$/)){ this.value=(this.value.match(/[\d\+-\*\/%]/))?this.value.match(/[\d\+-\*\/%]/):''; }"
Vad vill du åstadkomma i if-satsen? Den går sannolikt att skriva på ett mer effektivt sätt.
1 svar · 321 visningar · startad av stattin
Känns som jag aldrig lär mig regex
Denna tillåter ju 0-9, man borde väl kunna lägga till så dessa tecken godkänns också: +-*/%
onkeyup="if(!this.value.match(/^\d+$/)){ this.value=(this.value.match(/\d+/))?this.value.match(/\d+/):''; }"
Btw.. varför envisa forumet med att öppna ett nytt fönster när man trycker på Code knappen?? så vart det för mig.
onkeyup="if(!this.value.match(/^[\d\+-\*\/%]+$/)){ this.value=(this.value.match(/[\d\+-\*\/%]/))?this.value.match(/[\d\+-\*\/%]/):''; }"
Vad vill du åstadkomma i if-satsen? Den går sannolikt att skriva på ett mer effektivt sätt.