java后端一些常用的正则表达式

1.手机号正则表达式

String regexp="^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$"

2.身份证正则表达式

String regexp="^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$"

3.准考证号12位纯数字正则表达式

String regexp="^\d{12}$"

4.短信6位验证码表达式

String regexp="^\d{6}$"

5.姓名只能是中文和中间点

String regexp="[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,15}$"

6.只能保留2位小数

String regexp="^(([1-9]{1}\d*)|([0]{1}))(\.(\d){0,2})?$"

7.整数保留3位,小数保留2位

String regexp="^[1-9]\\d{0,2}(\\.\\d{1,1})?$|^0(\\.\\d{1,1})?$";

Guess you like

Origin blog.csdn.net/qq_40974235/article/details/107081099