码迷,mamicode.com
首页 > Web开发 > 详细

js常用正则表达式

时间:2021-03-03 12:06:21      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:正则表达式   部分   正则表达   中国   color   汉字   常用   div   内容   

------------恢复内容开始------------

部分参考:https://tool.oschina.net/regex#

 

只能有汉字,数字,字母。不能全为数字或字母:

[a-z A-Z]+[\w-[a-zA-Z_]]+|[\w-[a-zA-Z_]]+[a-z A-Z]+|\d+[\w-[\d_]]+|[\w-[\d_]]+\d+

 

邮箱验证:

[\w!#$%&‘*+/=?^_`{|}~-]+(?:\.[\w!#$%&‘*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?

 

IP地址:

((25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))

 

中文字符:

[\u4e00-\u9fa5]

 

网站URL:

[a-zA-z]+://[^\s]*

 

18位身份证号:

^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$

 

匹配(年-月-日)格式日期:

([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))

 

国内手机号:

^((1[3,5,8][0-9])|(14[5,7])|(17[0,6,7,8])|(19[7]))\d{8}$

 

中国邮政编码:

[1-9]\d{5}(?!\d)

 

正整数:

^[1-9]\d*$

 

负整数:

^-[1-9]\d*$

 

正浮点数:

^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$

 

负浮点数:

^-[1-9]\d*\.\d*|-0\.\d*[1-9]\d*$

 

------------恢复内容结束------------

js常用正则表达式

标签:正则表达式   部分   正则表达   中国   color   汉字   常用   div   内容   

原文地址:https://www.cnblogs.com/laiquanfeng/p/14470012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!