比如在input标签中使用:
onkeyup="if(isNaN(value))execCommand('undo');"
可以防止用户输入非数字的字符。
文章:document.execCommand()的用法小记 列出了很多可用的命令。