下面的正则表达式分别对应以下4种情况

  1. 只能输入整数或小数
let reg = /^[0-9]+([.]{1}[0-9]+){0,1}$/       //1.只能输入整数或小数
  1. 不限制小数位数
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d+$))/   //2.不限制小数位数
  1. 限制必须1位以上,小数{1,}
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,3}$))/
  1. 限制1至4位整数, {1,4}
let reg = /^[+-]?((\d*(\.\d{1,})$)|(\d{1,4}$))/
  1. 必须为数字,但是允许小数点
let reg = /^[1-9]\d*\,\d*|[1-9]\d*$/
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐