第二部分:一位整数是0-9;多位的话,首先第一位不能为0,后面的每一位可以随意;
第三部分:可以没有小数部分;如果有的话,.后面至少跟一位有效的数字
var reg = /1?(\d|([1-9]\d+))(.\d+)?$/;
3、年龄在18-65
18|19
20-59
60-65
var reg = /^((1[8-9])|([2-5]\d)|(6[0-5]))$/;
4、邮箱
var reg = /^\w+((-\w+)|(.\w+))@[A-Za-z0-9]+((.|-)[-Za-z0-9]+A).[A-Za-z0-9]+$/;
5、中文姓名
var reg = /2{2,4}$/;
6、身份证号
var reg = /^\d{17}(\d|X)$/;
var reg = /^(\d{2})(\d{4})(\d{4})(\d{2})(\d{2})\d{2}(\d)(\d|X)$/;
7、传真
var reg = /^(\d{3,4})?[-]?\d{7,8}$/
8、汉字
var reg = /3+$/
9、去掉前后空格
var reg = /^\s+|\s+$/g
JS正则表达式验证数字非常全
Js代码
验证数字的正则表达式集
验证数字:4_$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]_)$
验证有两位小数的正实数:5+(.[0-9]{2})?$
验证有1-3位小数的正实数:6+(.[0-9]{1,3})?$
验证非零的正整数:^+?[1-9][0-9]_$
验证非零的负整数:^-[1-9][0-9]_$
验证非负整数(正整数 + 0) ^\d+$
验证非正整数(负整数 + 0) ^((-\d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:7+$
验证由26个大写英文字母组成的字符串:8+$
验证由26个小写英文字母组成的字符串:9+$
验证由数字和26个英文字母组成的字符串:10+$
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$
验证用户密码:11\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有 ^%&’,;=?KaTeX parse error: Can’t use function ‘\"’ in math mode at position 1: \̲"̲ 等字符:[^%&',;=?\x22]+
验证汉字:12,{0,}$
验证Email地址:/^([a-zA-Z0-9]+[|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[|_|.]?)[a-zA-Z0-9]+.[a-zA-Z]{2,3}KaTeX parse error: Undefined control sequence: \w at position 27: …tURL:^http://([\̲w̲-]+\.)+[\w-]+(/… ;13+://(w+(-w+))(.(w+(-w+)))(?S*)?$
验证电话号码:^((\d{3,4})|\d{3,4}-)?\d{7,8}KaTeX parse error: Undefined control sequence: \d at position 100: …证号(15位或18位数字):^\̲d̲{15}|\d{}18
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。
整数:^-?\d+$
非负浮点数(正浮点数 + 0):^\d+(.\d+)?$
正浮点数 ^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$
非正浮点数(负浮点数 + 0) ^((-\d+(.\d+)?)|(0+(.0+)?))$
负浮点数 ^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9])))$
浮点数 ^(-?\d+)(.\d+)?$
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)
前端面试题是我面试过程中遇到的面试题,每一次面试后我都会复盘总结。我做了一个整理,并且在技术博客找到了专业的解答,大家可以参考下:
由于篇幅有限,只能分享部分面试题,完整版面试题及答案可以【点击我】阅读下载哦~
感悟
072fc4b7b27af6f3a4db5ab1.png)
由于篇幅有限,只能分享部分面试题,完整版面试题及答案可以【点击我】阅读下载哦~
感悟
春招面试的后期,运气和实力都很重要,自己也是运气比较好,为了回馈粉丝朋友们(毕竟自己也玩了这么久哈哈哈),整理个人感悟和总结以上。最后祝愿大家能够收获理想offer!!