java正则表达式中~是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/21 11:09:42
谢谢了

正则表达式就是在输入时用你指定好的字符输入,输入别的会提示不正确,比如说日期定义了匹配1600-2999年yyyy或yyyy-mm或yyyy-mm-dd ,这种格式,那么他的正则表达式就是这样写的:
((1[6-9]|[2-9]\d)\d{2})|(((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)))
如果输入格式不正确就会提示错误,就是这样