首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >实用!前端必备常用正则表达式

实用!前端必备常用正则表达式

作者头像
疯狂的技术宅
发布2019-03-28 10:36:13
发布2019-03-28 10:36:13
5360
举报
文章被收录于专栏:京程一灯京程一灯

熟练而优雅的使用正则,对于程序员来讲,实在太有意义了(即便非此类者,也是好处多多);它辅助处理复杂的文本查询和字符串操作,不仅能用之于代码,还能雅之于编辑器,浏览器,Terminal等,实在是编码居家必备之优技。而正则表达式,若要快速掌握也是不易,所以此文存在的意义,即汇集些常用的正则表达式,以备不时之需。

编码常备之正则表达式

一、校验数字的表达式

1,数字:

代码语言:javascript
复制

2,n 位的数字:

代码语言:javascript
复制

3,至少 n 位的数字:

代码语言:javascript
复制

4,m-n 位的数字:

代码语言:javascript
复制

5,零和非零开头的数字:

代码语言:javascript
复制

6,非零开头的最多带两位小数的数字:

代码语言:javascript
复制

7,带1-2位小数的正数或负数:

代码语言:javascript
复制

8,正数、负数、和小数:

代码语言:javascript
复制

9,有两位小数的正实数:

代码语言:javascript
复制

10,有1~3位小数的正实数:

代码语言:javascript
复制

11,非零的正整数:

代码语言:javascript
复制

12,非零的负整数:

代码语言:javascript
复制

13,非负整数:

代码语言:javascript
复制

14,非正整数:

代码语言:javascript
复制

15,非负浮点数:

代码语言:javascript
复制

16,非正浮点数:

代码语言:javascript
复制

17,正浮点数:

代码语言:javascript
复制

18,负浮点数:

代码语言:javascript
复制

19,浮点数:

代码语言:javascript
复制

二、校验字符的表达式

1, 汉字:

代码语言:javascript
复制

2, 英文和数字:

代码语言:javascript
复制

3, 长度为3-20的所有字符:

代码语言:javascript
复制

4, 由26个英文字母组成的字符串:

代码语言:javascript
复制

5, 由26个大写英文字母组成的字符串:

代码语言:javascript
复制

6, 由26个小写英文字母组成的字符串:

代码语言:javascript
复制

7, 由数字和26个英文字母组成的字符串:

代码语言:javascript
复制

8, 由数字、26个英文字母或者下划线组成的字符串:

代码语言:javascript
复制

9, 中文、英文、数字包括下划线:

代码语言:javascript
复制

10, 中文、英文、数字但不包括下划线等符号:

代码语言:javascript
复制

11, 可以输入含有^%&’,;=?$\”等字符:

代码语言:javascript
复制

12, 禁止输入含有~的字符:

代码语言:javascript
复制

13, 不以xxx(如 jeffjade )开头(/结尾)的字符串

代码语言:javascript
复制

三,特殊需求表达式

1, Email地址:

代码语言:javascript
复制

2, 域名地址:

代码语言:javascript
复制

3, 手机号码:

代码语言:javascript
复制

4, 身份证号(15位、18位数字):

代码语言:javascript
复制

5, 是否合法Url地址

代码语言:javascript
复制

6, 是否合法帐号::

代码语言:javascript
复制

7, 是否合法密码

代码语言:javascript
复制
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 京程一灯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、校验字符的表达式
  • 三,特殊需求表达式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档