ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] # 1.1什么是正则表达式 **正则表达式( Regular Expression)是**用于**匹配字符串中字符组合**的模式。在JavaScript中,正则表达式也是**对象**。 ![](https://img.kancloud.cn/f8/f8/f8f8945a91c65c0bf28530654b788617_1030x173.png) ## 1.2正则表达式的特点 ~~~ 1.灵活性、逻辑性和功能性非常的强。 2.可以迅速地用极简单的方式达到字符串的复杂控制。 3.对于刚接触的人来说,比较晦涩难懂。比如: ^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\W+([-.]\w+)*$ 4.实际开发-般都是直接复制写好的正则表达式。但是要求会使用正则表达式并且根据实际情况修改正则表达 式比如用户名: /^[a-z0-9_-]{3,16}$/ ~~~ ## 常用正则表达式 ![](https://img.kancloud.cn/ee/f0/eef04a6b042b9761378db12c74fbda71_1050x470.png)