校验文本框为数字类型

2021-01-26  本文已影响0人  wo不是黄蓉

1、使用type="number",不回识别小数

2、使用vue中描述符:不能校验小数,切不能识别e开头的

3、onblur="if(/^(\-|\+)?\d+(\.\d+)?$/g.test(this.value)){this.value = this.value}else{this.value = ''}"解决


常用正则表达式

输入汉字,数字,大小写英文字母: const reg = /^[\u4e00-\u9fa5A-Za-z0-9]{0,}$/g

输入大于等于0正整数:const reg = /^[0-9]\d*$/g

正负整数或小数保留两位小数点: const reg =/^(-)?\d+(.?\d{0,2})$/g

上一篇 下一篇

猜你喜欢

热点阅读