代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Js
】
JS正则大全
作者:
/ 发布于
2019/7/19
/
909
/^((?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$)/ 12小时制时间(hh:mm:ss) /^(1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$/ base64格式 /^\s data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&’,() +;=-._~:@\/?%\s] ?)\s $/i 数字/货币金额(支持负数、千分位分隔符) /(^[-]?[1-9]\d{0,2}($|(,\d{3})*($|(.\d{1,2}$))))|((^0?)|(^[-][0].\d{1,2}))$/ 银行卡号(16或19位) /^([1-9]{1})(\d{15}|\d{18})$/ 中文姓名 /^([\u4e00-\u9fa5·]{2,10})$/ 新能源车牌号 /[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|([DF][A-HJ-NP-Z0-9][0-9]{4}))$/ 非新能源车牌号 /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/ 车牌号(新能源+非新能源) /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-HJ-NP-Z]{1}(([0-9]{5}[DF])|(DF[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领 A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9 挂学警港澳]{1})$/ URL链接(网址) /^((https?|ftp|file):\/\/)?([\da-z.-]+).([a-z.]{2,6})(\/\w.-] ) \/?/ 手机号(严谨), 根据工信部2019年最新公布的手机号段 /^1((3[\d])|(4[5,6,7,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[\d])|(9[1,8,9]))\d{8}$/ 手机号(宽松), 只要是13,14,15,16,17,18,19开头即可 /^1[3-9]\d{9}$/ 手机号(最宽松), 只要是1开头即可, 如果你的手机号是用来接收短信, 优先建议选择这一条 /^1\d{10}$/ 日期, 如: 2000-01-01或2000-1-1 /^\d{4}(-)([0-1][0-2]|\d)\1([0-2]\d|\d|30|31)$/ email地址 /^\w+([-+.]\w+) @\w+([-.]\w+) .\w+([-.]\w+)*$/ 国内座机电话,如: 0341-86091234 /\d{3}-\d{8}|\d{4}-\d{7}/ 一代身份证号(15位数字) /^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$/ 二代身份证号(18位数字),最后一位是校验位,可能为数字或字符X /^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$/ 身份证号, 支持1/2代(15位/18位数字) /(^\d{8}(0\d|11|12)([0-2]\d|30|31)\d{3}$)|(^\d{6}(18|19|20)\d{2}(0\d|11|12)([0-2]\d|30|31)\d{3}(\d|X|x)$)/ 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合 /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/ 纯中文/汉字 /^[\u4E00-\u9FA5]+$/ 是否小数 /^\d+.\d+$/ 电话(座机) /^0\d{2,3}-\d{7,8}$/ 纯数字 /^\d{1,}$/ 是否html标签 /<(. )>. <\/\1>|<(.*) \/>/ 是否qq号格式正确 /^[1-9][0-9]{4,10}$/ 是否由数字和字母组成 /^[A-Za-z0-9]+$/ 纯英文字母 /^[a-zA-Z]+$/ 纯小写英文字母组成 /^[a-z]+$/ 纯大写英文字母 /^[A-Z]+$/ 密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符 /^. (?=.{6,})(?=. \d)(?=. [A-Z])(?=. [a-z])(?=. [!@#$%^& ? ]).*$/ 用户名正则,4到16位(字母,数字,下划线,减号) /^[a-zA-Z0-9_-]{4,16}$/ ipv4地址正则 /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ 16进制颜色 /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ 微信号,6至20位,以字母开头,字母,数字,减号,下划线 /^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/ 中国邮政编码 /^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$/ 只包含中文和数字 /^(([\u4E00-\u9FA5])|(\d))+$/
试试其它关键字
同语言下
.
Jquery搜索框获取回车事件
.
H5页面添加倒计时,然后自动跳转
.
通过user-agent判断h5页面是在哪个手机App(QQ、微信
.
nginx 禁止未绑定的域名访问
.
JavaScript 获取按键,并屏蔽系统 Window 事件
.
H5之只允许微信浏览器打开,禁止从外部浏览器访问
.
微信打开网址添加在浏览器中打开提示的办法
.
实现JS复制、粘贴,Chrome/Firefox下可用
.
video视频播放,play()、pause()、duration时长、onen
.
HTML5实现MP3上传前的预览和播放时长的获取
可能有用的
.
Jquery搜索框获取回车事件
.
H5页面添加倒计时,然后自动跳转
.
通过user-agent判断h5页面是在哪个手机App(QQ、微信
.
nginx 禁止未绑定的域名访问
.
JavaScript 获取按键,并屏蔽系统 Window 事件
.
H5之只允许微信浏览器打开,禁止从外部浏览器访问
.
微信打开网址添加在浏览器中打开提示的办法
.
实现JS复制、粘贴,Chrome/Firefox下可用
.
video视频播放,play()、pause()、duration时长、onen
.
HTML5实现MP3上传前的预览和播放时长的获取
贡献的其它代码
Label
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3