Word学会这20个正则表达式,起码能让你少写2000多行代码!建议收藏哦
本文插图
正则表达式 正则表达式 , 又称规则表达式 。 (英语:Regular Expression , 在代码中常简写为regex、regexp或RE) , 计算机科学的一个概念 。
一个十分古老而又强大的文本处理工具 , 仅仅用一段非常简短的表达式语句 , 便能够快速实现一个非常复杂的业务逻辑 。
本文插图
正则表达式的特点是:
1. 灵活性、逻辑性和功能性非常强;
2. 可以迅速地用极简单的方式达到字符串的复杂控制 。
【Word学会这20个正则表达式,起码能让你少写2000多行代码!建议收藏哦】3. 对于刚接触的人来说 , 比较晦涩难懂 。
由于正则表达式主要应用对象是文本 , 因此它在各种文本编辑器场合都有应用 , 小到著名编辑器EditPlus , 大到Microsoft Word、Visual Studio等大型编辑器 , 都可以使用正则表达式来处理文本内容 。
因此 , 正则表达式通常是一个成熟开发人员的标配 , 可以辅助实现开发效率的极强提升 。
下面是团子整理的 , 经常使用到的20个正则表达式 。
1、校验密码强度
密码的强度必须是包含大小写字母和数字的组合 , 不能使用特殊字符 , 长度在8-10之间 。
本文插图
2、校验中文
字符串仅能是中文 。
本文插图
3、由数字、26个英文字母或下划线组成的字符串
本文插图
4、校验E-Mail 地址
同密码一样 , 下面是E-mail地址合规性的正则检查语句 。
本文插图
5、校验身份证号码
下面是身份证号码的正则校验 。 15 或 18位 。
本文插图
6、校验日期
“yyyy-mm-dd“ 格式的日期校验 , 已考虑平闰年 。
本文插图
7、校验金额
金额校验 , 精确到2位小数 。
本文插图
8、校验手机号
下面是国内 13、15、18开头的手机号正则表达式 。 (可根据目前国内收集号扩展前两位开头号码)
本文插图
9、判断IE的版本
IE目前还没被完全取代 , 很多页面还是需要做版本兼容 , 下面是IE版本检查的表达式 。
本文插图
10、校验IP-v4地址
IP4 正则语句 。
本文插图
11、校验IP-v6地址
IP6 正则语句 。
本文插图
12、检查URL的前缀
应用开发中很多时候需要区分请求是HTTPS还是HTTP , 通过下面的表达式可以取出一个url的前缀然后再逻辑判断 。
推荐阅读
- 花菜|再也不用一不用浪费食材了,两种做法都很下饭自从学会一菜两吃
- ACG次元饭|学会快去疼爱千代,火影忍者:傀儡忍者怎么玩?这些技巧大神总结
- 中新经纬|代理退保的背后:收40%佣金,有人招学员称2小时学会
- 手机|手机经常出现这 4 种故障?别花“冤枉钱”找人修,分分钟学会就能解决
- ACG次元饭|火影忍者:傀儡忍者怎么玩?这些技巧大神总结,学会快去疼爱千代
- 龙百万|一个小图标,藏着20个人,这才是吃鸡游戏中真正的质量局!
- 美食工坊|凉面新搭配,学会开店去,这一口,香绝了
- 天云解说|你的铠也能做到一刀一个脆皮!,王者荣耀:学会这8个细节
- 陈康妮|早餐想吃香软发面饼,学会这一招,手不沾面就能做好,做法简单
- 拥有的物质手机经常出现这 4 种故障?别花“冤枉钱”找人修,分分钟学会就能解决
