[收集]常用正则表达式
[收集]常用正则表达式 '^\d+$'//非负整数(正整数 + 0)
'^[0-9]*[1-9][0-9]*$'//正整数
'^((-\d+)|(0+))$'//非正整数(负整数 + 0)
'^-[0-9]*[1-9][0-9]*$'//负整数
'^-?\d+$'//整数
'^\d+(\.\d+)?$'//非负浮点数(正浮点数 + 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+)?)|(0+(\.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+)?$'//浮点数
'^[A-Za-z]+$'//由26个英文字母组成的字符串
'^[A-Z]+$'//由26个英文字母的大写组成的字符串
'^[a-z]+$'//由26个英文字母的小写组成的字符串
'^[A-Za-z0-9]+$'//由数字和26个英文字母组成的字符串
'^\w+$'//由数字、26个英文字母或者下划线组成的字符串
'^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$'//email地址
'^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$'//url