总结一些常用的正则表达式

根据自己的项目中用到的一些常用的和自己写的一些正则表达式,总结一些我们常用的,方便以后使用,后续一直在添加。

验证数字::/^[0-9]*$/

验证字母和数字:/^[A-Za-z0-9]+$/

验证字母数字下划线中线:/^[a-zA-Z0-9_ -]+$/

验证数字或小数点后两位:/^[0-9]*$|^[0-9]+[\.]{1}[0-9]{1,2}$/

验证邮箱:\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}

验证电话或者手机号:/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1})|(14[0-9]{1}))+\d{8})$|^(?:(?:0\d{2,3})-)?(?:\d{7,8})(-(?:\d{3,}))?$/

小数点保留两位:("12.777777777777777").match(new RegExp("\\d+\\.\\d{" + 2 + "}","gm"))

posted @   童心虫鸣  阅读(263)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示