1>键盘输入事件
οnkeyup="value=value.replace(/[^\d]/g,'').replace(/\b(0+)/gi,'') "
上述onkeyup,input文本框中,输入非数字和0开始的数字的替换,比如年龄。
value.replace(/[^\d]/g,'') 替换“value”中的非数字字符
value.replace(/\b(0+)/gi,'') " 替换value中的0开头的数字,比如“01”,替换之后“1”。
2>粘贴之前事件
onbeforepaste是在粘贴之前,对粘贴板的内容进行替换。
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'').replace(/\b(0+)/gi,''))"