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

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

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

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

编码常备之正则表达式

一、校验数字的表达式

1,数字:

2,n 位的数字:

3,至少 n 位的数字:

4,m-n 位的数字:

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

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

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

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

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

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

11,非零的正整数:

12,非零的负整数:

13,非负整数:

14,非正整数:

15,非负浮点数:

16,非正浮点数:

17,正浮点数:

18,负浮点数:

19,浮点数:

二、校验字符的表达式

1, 汉字:

2, 英文和数字:

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

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

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

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

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

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

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

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

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

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

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

三,特殊需求表达式

1, Email地址:

2, 域名地址:

3, 手机号码:

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

5, 是否合法Url地址

6, 是否合法帐号::

7, 是否合法密码

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

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

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

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

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