正则表达式校验

验证实数

1
var patten = /^-?\d+\.?\d*$/;

验证整数

1
/^-?\d+$/

整数小数校验

1
/^[0-9]+([.]{1}[0-9]+){0,1}$/

验证小数,保留一位小数点

1
/^-?\d+\.?\d{0,1}$/

验证小数

1
/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/

 

只能输入数字和字母

1
/^[A-Za-z0-9]+$/

 

验证颜色

1
/^#[0-9a-fA-F]{6}$/

 

验证空

1
val.replace(/\s+/g, "").length==0;

验证时间2010-10-10

1
/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/

 

只能输入数字、字母、下划线

1
/^[a-zA-Z0-9_]{1,}$/

验证手机号

1
/^1[3|4|5|7|8][0-9]{9}$/

 

验证邮箱

1
/^\w+[@]\w{2,5}([.]\w{2,3}){1,3}$/i

验证日期类型是否为YYYY-MM-DD格式的类型 

1
/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/

验证日期类型是否为YYYY-MM-DD hh:mm:ss格式的类型 

1
/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/

 

验证日期类型是否为hh:mm:ss格式的类型

1
/^((20|21|22|23|[0-1]\d)\:[0-5][0-9])(\:[0-5][0-9])?$/


————————————————
版权声明:本文为CSDN博主「weixin_44540142」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44540142/article/details/89971742

posted @   leagueandlegends  阅读(226)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示