中国领先的IT技术网站
|
|

你不知道的正则表达式,可以让前端HTML代码少1000行

我自己是做前端的现在已经有七年了,给大家分享七条正则表达式,可以让前端HTML代码少1000行。

作者:阿强创始人来源:头条科技|2017-11-08 16:48

Tech Neo技术沙龙 | 11月25号,九州云/ZStack与您一起探讨云时代网络边界管理实践


1.检测手机号是否正确

13、15、18开头的手机号检测

^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$

2.检测身份证号码

15位身份证与18位身份证

你不知道的正则表达式,可以让前端HTML代码少1000行

前端学习可以加下群680847368(资料/视频)

3.检测中文

字符串是中文

^[\u4e00-\u9fa5]{0,}$

4.检测邮箱地址

邮箱合规的正则检查。

[\w!#$%&ampw!#$%&ampw](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?

5.判断IE的版本

IE版本检查的表达式。

^.*MSIE [5-8](?:\.[0-9]+)?(?!.*Trident\/[5-9]\.0).*$

6.文件的扩展名和路径检测

例:.txt文件

^([a-zA-Zlt;>|]+\.txt(l)?$

7.检测URL的前缀

你不知道的正则表达式,可以让前端HTML代码少1000行

【编辑推荐】

  1. 让后端开发情何以堪?前端程序猿薪资大曝光
  2. 外媒速递:十种方式测试你的HTML与CSS编程技能
  3. 外媒速递:前端开发人员必须掌握的十二项顶级技能
  4. 暑期干货!2017年8月前端开发者超实用干货大合集
  5. 十个免费的web前端开发工具 – Envato – Medium
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

精通正则表达式(第3版)

随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× CTO训练营(深圳站)