2 n位的数字:^d{n}$
3 至少n位的数字:^d{n,}$
4 m-n位的数字:^d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(-)?d+(.d{1,2})?$
8 正数、负数、和小数:^(-|+)?d+(.d+)?$
9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
10 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
11 非零的正整数:^[1-9]d*KaTeX parse error: Undefined control sequence: \[ at position 6: 或 ^(\̲[̲1-9\]\[0-9\]\*)… 或 ^+?[1-9][0-9]*$
12 非零的负整数:^-[1-9][]0-9"*KaTeX parse error: Undefined control sequence: \[ at position 6: 或 ^-\̲[̲1-9\]d\*
13 非负整数:^d+KaTeX parse error: Undefined control sequence: \[ at position 5: 或 ^\̲[̲1-9\]d\*|0
14 非正整数:^-[1-9]d*|0 或 ( ( − d + ) ∣ ( 0 + ) ) 或 ^((-d+)|(0+)) 或 ((−d+)∣(0+))
15 非负浮点数:^d+(.d+)?KaTeX parse error: Undefined control sequence: \[ at position 5: 或 ^\̲[̲1-9\]d\*.d\*|0.…
16 非正浮点数:^((-d+(.d+)?)|(0+(.0+)?))KaTeX parse error: Undefined control sequence: \[ at position 8: 或 ^(-(\̲[̲1-9\]d\*.d\*|0.…
17 正浮点数:^[1-9]d*.d*|0.d*[1-9]d*KaTeX parse error: Undefined control sequence: \[ at position 7: 或 ^((\̲[̲0-9\]+.\[0-9\]\…
18 负浮点数:^-([1-9]d*.d*|0.d*[1-9]d*)KaTeX parse error: Undefined control sequence: \[ at position 9: 或 ^(-((\̲[̲0-9\]+.\[0-9\]\…
19 浮点数:^(-?d+)(.d+)?KaTeX parse error: Undefined control sequence: \[ at position 8: 或 ^-?(\̲[̲1-9\]d\*.d\*|0.…
二、校验字符的表达式
1 汉字:^[u4e00-u9fa5]{0,}$
2 英文和数字:^[A-Za-z0-9]+KaTeX parse error: Undefined control sequence: \[ at position 5: 或 ^\̲[̲A-Za-z0-9\]{4,4…
3 长度为3-20的所有字符:^.{3,20}$
4 由26个英文字母组成的字符串:^[A-Za-z]+$
5 由26个大写英文字母组成的字符串:^[A-Z]+$
6 由26个小写英文字母组成的字符串:^[a-z]+$
7 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
8 由数字、26个英文字母或者下划线组成的字符串:^w+ 或 w 3 , 20 或 ^w{3,20} 或 w3,20
9 中文、英文、数字包括下划线:^[u4E00-u9FA5A-Za-z0-9_]+$
10 中文、英文、数字但不包括下划线等符号:^[u4E00-u9FA5A-Za-z0-9]+KaTeX parse error: Undefined control sequence: \[ at position 5: 或 ^\̲[̲u4E00-u9FA5A-Za…
11 可以输入含有^%&',;=?KaTeX parse error: Undefined control sequence: \[ at position 6: "等字符:\̲[̲^%&',;=?x22]+
12 禁止输入含有的字符:[^x22]+
三、特殊需求表达式
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
最后
毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节
美团面试经验
字节面试经验
菜鸟面试经验
蚂蚁金服面试经验
唯品会面试经验
因篇幅有限,图文无法详细发出
试经验
[外链图片转存中…(img-IiV90c2Z-1711857666445)]
蚂蚁金服面试经验
[外链图片转存中…(img-jpOJYLbI-1711857666445)]
唯品会面试经验
[外链图片转存中…(img-kUkAoMB8-1711857666446)]
因篇幅有限,图文无法详细发出