如何使用正则:
let reg=/^[1-9]\d*$/;
if(reg.test(value)){
return console.log("请输入大于0的正整数");
}
- 大于0的正整数
/^[1-9]\d*$/
- 正整数和0/非负整数
/^\d+$/
- 非负数,最多2位小数
/^[0-9]+([.]{1}[0-9]{1,2})?$/
- 大于零,最多2位小数
/(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/
- 大于等于1,最多2位小数
/^[1-9]+([.]{1}[0-9]{1,2})?$/
6.长度6-12位数字或字母
/^[a-z0-9]{6,12}$/
7.textarea里面只能输入数字和回车
<textarea onkeyup="value=value.replace(/[^\d|^\n\r]/g,''); " ></textarea>
把不是\d(数字)或者不是\n\r(回车换行)的输入都替换成空
网友评论