[作特效, 学JS] -- 11 加餐-神奇的正则表达式

什么是正则

  • 使用计算机可以理解的语言, 描述一段字符串的规则
  • 想象一下, 你是如何跟外国友人描述中国手机号的?
    • 以1开头, 第二位通常是356789, 总共11位
  • 换成正则: /^1[356789]\d{9}$/

解决正则表达式的可写不可读

  • 所谓可写不可读, 意思是说, 你能够根据思路, 写出复杂有效的正则表达式
  • 可是只须要一分钟, 你就看不懂了, 即使这个正则表达式是你本身写的...
  • 能够把正则表达式, 转换成图片, 这样不就好理解了吗?
  • 能够的! regexper.com/, 带你装逼带你飞!

扩展阅读

专栏地图

相关文章
相关标签/搜索