您的位置:首页 > Web前端 > JavaScript

常用js正则验证

2020-02-06 06:20 288 查看

常用正则验证

1.每天时段,如:8:00-10:00

^(?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9] - (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$

提示:每天时段格式错误

2.wifi mac,如:4C-C0-0A-04-AB-61

^([0-9a-fA-F]{2})(([-][0-9a-fA-F]{2}){5})$

提示:wifi mac输入格式错误

3.时间,如:2019-10-01 00:00:00~2019-10-31 23:59:59

^(?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9] ~ (?:19|20)[0-9][0-9]-(?:(?:0[1-9])|(?:1[0-2]))-(?:(?:[0-2][1-9])|(?:[1-3][0-1])) (?:(?:[0-2][0-3])|(?:[0-1][0-9])):[0-5][0-9]:[0-5][0-9]$

提示:时间不能为空或格式范围错误

4.只取中文

^[A-Za-z0-9\u4e00-\u9fa5]+$

提示:**名称格式错误
5. 15位数字

^\d{15}$

提示:**只能为15位数字
6.身份证号号码

(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)

提示:**身份证号码错误且长度为18位
7.不超过8位的数字

^(\d){1,8}$

提示:**不超过8位且为数字
8.车牌号码

^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$

提示:车牌号输入格式错误
9.手机号码

^1[3456789]\d{9}$

提示:输入手机号码格式错误

  • 点赞
  • 收藏
  • 分享
  • 文章举报
橙之殇 发布了12 篇原创文章 · 获赞 1 · 访问量 591 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: