最新vue el-form表单校验以及常用正则,关于Flutter文本组件Widget的全面解读

总结

  • 框架原理真的深入某一部分具体的代码和实现方式时,要多注意到细节,不要只能写出一个框架。

  • 算法方面很薄弱的,最好多刷一刷,不然影响你的工资和成功率😯

  • 在投递简历之前,最好通过各种渠道找到公司内部的人,先提前了解业务,也可以帮助后期优秀 offer 的决策。

  • 要勇于说不,对于某些 offer 待遇不满意、业务不喜欢,应该相信自己,不要因为当下没有更好的 offer 而投降,一份工作短则一年长则 N 年,为了幸福生活要慎重选择!!!

    开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

喜欢这篇文章文章的小伙伴们点赞+转发支持,你们的支持是我最大的动力!

]
}
};
},
methods: {
submitForm(formName) {
this.KaTeX parse error: Expected 'EOF', got '}' at position 137: …alse; } }); }̲, resetForm(fo…refs[formName].resetFields();
}
}
}


下面记录一下常用正则,大家发现错误,或者有更好的评论区提出来,我一并添加修改,方便大家下次直接用



// 数字类型
数字:/1*KaTeX parse error: Undefined control sequence: \d at position 11: / n位的数字:/^\̲d̲{n}/
至少n位的数字:/^\d{n,}KaTeX parse error: Undefined control sequence: \d at position 13: / m-n位的数字:/^\̲d̲{m,n}/
价格:/([1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|([0-9].0-9?KaTeX parse error: Undefined control sequence: \* at position 29: …/^(0|[1-9][0-9]\̲*̲)/
非零开头的最多带两位小数的数字:/^([1-9][0-9]*)+(.[0-9]{1,2})?KaTeX parse error: Undefined control sequence: \- at position 20: …-2位小数的正数或负数:/^(\̲-̲)?\d+(\.\d{1,2}…/
正数、负数、和小数:/^(-|+)?\d+(.\d+)? / 有两位小数的正实数: / [ 0 − 9 ] + ( [ ˙ 0 − 9 ] 2 ) ? / 有两位小数的正实数:/^[0-9]+(\.[0-9]{2})? /有两位小数的正实数:/[09]+([˙09]2)?/
有1~3位小数的正实数:/2+(.[0-9]{1,3})?KaTeX parse error: Undefined control sequence: \d at position 17: … 非零的正整数:/^[1-9]\̲d̲\*/ 或 /^([1-9][0-9]*){1,3}KaTeX parse error: Undefined control sequence: \+ at position 7: / 或 /^\̲+̲?[1-9][0-9]\*/
非零的负整数:/^-[1-9][]0-9"*KaTeX parse error: Undefined control sequence: \d at position 13: / 或 /^-[1-9]\̲d̲\*/
非负整数:/^\d+KaTeX parse error: Undefined control sequence: \d at position 12: / 或 /^[1-9]\̲d̲\*|0/
非正整数:/^-[1-9]\d*|0KaTeX parse error: Undefined control sequence: \d at position 10: / 或 /^((-\̲d̲+)|(0+))/
非负浮点数:/^\d+(.\d+)?KaTeX parse error: Undefined control sequence: \d at position 12: / 或 /^[1-9]\̲d̲\*\.\d\*|0\.\d\…/
非正浮点数:/^((-\d+(.\d+)?)|(0+(.0+)?))KaTeX parse error: Undefined control sequence: \d at position 15: / 或 /^(-([1-9]\̲d̲\*\.\d\*|0\.\d\…/
正浮点数:/3\d*.\d*|0.\d*[1-9]\d*KaTeX parse error: Undefined control sequence: \* at position 22: …(([0-9]+\.[0-9]\̲*̲[1-9][0-9]\*)|(…/
负浮点数:/^-([1-9]\d*.\d*|0.\d*[1-9]\d*)KaTeX parse error: Undefined control sequence: \* at position 24: …(([0-9]+\.[0-9]\̲*̲[1-9][0-9]\*)|(…/
浮点数:/^(-?\d+)(.\d+)?KaTeX parse error: Undefined control sequence: \d at position 15: / 或 /^-?([1-9]\̲d̲\*\.\d\*|0\.\d\…/
// 其他特殊校验
4~20位英文+数字: /^(?![0-9]+ ) ( ? ! [ a − z A − Z ] + )(?![a-zA-Z]+ )(?![azAZ]+)[0-9A-Za-z]{4,20} / 大写英文 : / [ A − Z ] + / 大写英文: /^[A-Z]+ /大写英文:/[AZ]+/
邮箱: /4+[@][0-9a-zA-Z_.-]+([.][a-zA-Z]+)KaTeX parse error: Undefined control sequence: \w at position 7: / 或 /^\̲w̲+([-+.]\w+)\*@\…/
手机: /^1[3456789]\d{9}KaTeX parse error: Undefined control sequence: \d at position 70: …2|3|5|6|7|8|9])\̲d̲{8}/
只能汉字: /5{0,}KaTeX parse error: Can't use function '\(' in math mode at position 93: …和"XXXXXXXX):/^(\̲(̲\d{3,4}-)|\d{3.…/
强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间):/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}KaTeX parse error: Undefined control sequence: \* at position 49: …在8-10之间):/^(?=.\̲*̲\d)(?=.\*[a-z])…/








### 最后

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。

**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/topics/618166371)**

>技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。

![](https://img-blog.csdnimg.cn/img_convert/8f556d3003985122baf7ed129f19ac60.webp?x-oss-process=image/format,png)


备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。

[外链图片转存中...(img-oWqaLK1J-1715250459368)]



  1. 0-9 ↩︎

  2. 0-9 ↩︎

  3. 1-9 ↩︎

  4. 0-9a-zA-Z_.- ↩︎

  5. \u4e00-\u9fa5 ↩︎

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值