正则

2020-05-06  本文已影响0人  plum_meizi

如何使用正则:

let reg=/^[1-9]\d*$/;
if(reg.test(value)){
   return console.log("请输入大于0的正整数");
}
  1. 大于0的正整数
/^[1-9]\d*$/
  1. 正整数和0/非负整数
/^\d+$/
  1. 非负数,最多2位小数
/^[0-9]+([.]{1}[0-9]{1,2})?$/
  1. 大于零,最多2位小数
/(^[1-9](\d+)?(\.\d{1,2})?$)|(^\d\.\d{1,2}$)/
  1. 大于等于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(回车换行)的输入都替换成空

上一篇 下一篇

猜你喜欢

热点阅读