项目中常用正则表达式总结
1、判断输入的是否为正整数 , 比如: 123,10,10000
^[0-9]*[1-9][0-9]*$
2、 判断输入的是否为正数, 比如:10.1,100,0.1
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
3、判断输入的是否为实数
^(-?\\d+)(\\.\\d+)?$
4、判断输入的是否为英文字母字符串, 比如:Alines
^[A-Za-z]+$
5、 判断输入的是否为邮件地址, 比如:babylove@126.com 1236542@qq.com
^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$
6、 判断输入的是否为URL
^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$
7、 可以输入数字,允许负数和小数
^\-?[0-9]+(.[0-9]+)?$
8、 文本框只能输入正数,小数
/[^\d.]/g,''
9、匹配任意整数或小数
^[+-]?\d+\.?\d*$
10、匹配大于等于-90,小于等于90的任何整数或小数
^[+-]?(([0-8]\d(\.\d+)?)|(90(\.0+)?))$
相关源代码工程例子,链接地址:
https://download.youkuaiyun.com/download/u011275054/10851115