正则表达式
身份证正则表达式
"(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)"
回乡证(港澳台通行证)正则表达式
"^[HMhm][0-9]{10}$"
手机号码必须为1开头的11位数字
"^1[\\d]{10}"
姓名必须为中文或者英文,首尾不能有空格
"^([\\u4e00-\\u9fa5]+|([a-zA-Z]+\\s?)+)$"
^[\\u4e00-\\u9fa5+\\n\\s*\\r+a-zA-Z]+$
姓名必须为中文
"(^[\u4e00-\u9fa5]+$)"
固定电话格式不正确xxx-xxxxxxxx
"^[0-9]{3,4}-[0-9]{7,8}$"
QQ号只能是5-10位的数字
"^[1-9][0-9]{4,9}$"
微信号
"^[0-9_a-zA-Z-]+$"
证件类型只能是1-4的数字
"^[1-4]$"
必须为数字
"^[0-9]*$"
必须为数字和大写字母
"^[0-9A-Z]*$"
必须为数字和字母
"^[a-zA-Z0-9]*$"
必须为中英文数字,不能超过20个字符
^[\u4E00-\u9FA5+a-zA-Z0-9]{1,20}$
^[\u4E00-\u9FA5+\w]{1,20}$
M或者不超过30的数字
^[M]$|^([1-9]|[1-2][0-9]|30)$
6-12位纯数字或数字与字母组合
^(?![a-zA-Z]+$)[a-zA-Z0-9]{6,12}$
@Pattern(regexp = "[0-9]{2}:[0-9]{2}", message = "时间格式错误HH:MM")
6位或者8位数字
^(\d{6}|\d{8})$