常用的正则表达式

大于0的数字(包含小数)
^[1-9]+\d*$|(^0|^[1-9]\d*)\.\d{1,2}(?<!0)$  // 不能校验出 11.0
^[1-9][0-9]*|0\.\d*[1-9]\d*$   // 不能校验出 1-
^(?!-)(\d*[1-9]+0*(\.\d{1,6})?$|0\.\d{1,6}$)  // 不能校验出 001
0-1之间的数字
^(0\.(0[1-9]|[1-9]{1,3}|[1-9]0)$)|^1
大于或等于0的整数
^\+?[0-9][0-9]*$
0-100的整数
^100$|^[0-9]{1,2}$
0和非0开头的整数
^(0|([1-9][0-9]*))$
正整数
^[0-9]\d*$
^[0-9]*[1-9][0-9]*$
包含1-2位小数的正数
^([0-9][0-9]*)+(\.[0-9]{1,2})?$
非负浮点数
^\d+(\.\d+)?$
负浮点数
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
车牌号
^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$
手机号
^1[3|4|5|6|7|8|9][0-9]\d{8}$
身份证号
^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$
(密码)包含数字字符特殊符号
^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$
6~16位字符串组成,必须包含数字、字母两种元素组成
(?!^[0-9]+$)(?!^[A-z]+$)(?!^[^A-z0-9]+$)^.{6,16}$
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值