1.Charset.defaultCharset().toString();
返回编码格式,由什么决定?
答:首先有eclipse,由java文件的编码决定,如果没有使用eclipse,则有本地电脑语言环境决定,中国的都是默认GBK编码。
2.正则表达式,在线转义链接:https://www.sojson.com/yasuo.html
15位身份证:^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{2}[0-9Xx]$(java字符串使用需转义)
18位身份证:^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}[0-9Xx]$(java字符串使用需转义)
手机:^[1][0-9]{10}$
密码,不含中文和空格:^[a-zA-Z\d~\!@#\$%\^&\*\(\)_\-\+=\{\[\}\]\|\\:;\"\'\<,\>\.\?\/]+$(java字符串使用需转义)