正则表达式整理
-
整数:
^-?\d+$
-
非负浮点数(正浮点数 + 0):
^\d+(\.\d+)?$
-
正浮点数:
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
-
非正浮点数(负浮点数 + 0):
^((-\d+(\.\d+)?)|(0+(\.0+)?))$
-
负浮点数
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
-
浮点数
^(-?\d+)(\.\d+)?$
-
验证由26个英文字母组成的字符串:
^[A-Za-z]+$
-
验证由26个大写英文字母组成的字符串:
^[A-Z]+$
-
验证由26个小写英文字母组成的字符串:
^[a-z]+$
-
验证由数字和26个英文字母组成的字符串:
^[A-Za-z0-9]+$
-
验证由数字、26个英文字母或者下划线组成的字符串:
^\w+$
-
验证用户密码:
^[a-zA-Z]\w{5,17}$
正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。