大家好,我是晓同~~
今天给大家带来了一些正则表达式,希望大家能用上。
首先给大家介绍一下正则表达式的用处,说白了就是对值的一个限制,比如说密码输入框,这时我们要设置它只能输入数字并且在6位数,在没有接触正则表达式的时候肯定得写判断吧,判断得写一大堆甚至几百行,很复杂,而正则表达式就一行代码就能实现。废话不多说开干!
常用数字正则表达式
一、数字格式验证
1、必须是数字
/^[0-9]*$/
2、只能输入2个数字(2是可修改的)
/^\d{2}$/
3、至少输入1个以上的数字(1是可修改的)
/^\d{1,}$/
4、只能输入3到6个数字
/^\d{3,6}$/
二、自然数验证
1、数字(含零、正负实数)
/^[+-]?(0|([1-9]\d*))(\.\d+)?$/
2、整数,含0
/^(0|[1-9][0-9]*|-[1-9][0-9]*)$/
3、整数,不含0
1. /^((-)?[1-9]\d*)$/ 2. /^([1-9][0-9]*|-[1-9][0-9]*)$/
4、正整数,含0
1. /^(0|[1-9][0-9]*)$/ 2. /^([1-9]\d*|[0]{1,1})$/
5、正整数,不含0
1. /^([1-9][0-9]*)$/ 2. /^[1-9]+\d*$/ 3. /^\+?[1-9][0-9]*$/
6、负整数,含0
/^(0|-[1-9][0-9]*)$/
7、负整数,不含0
/^(-[1-9][0-9]*)$/