<万博manbetx平台>正则表达式之初体验 - 万博manbetx平台中文网
点击切换帐号登陆
帐号密码登陆

正则表达式之初体验

1.正则表达式初体验
===============

**知识点**
1. 什么是正则表达式?
2. 正则表达式的应用场景?
3. 如何测试正则表达式?

--------------------------------------------

1.什么是正则表达式?
----------------
是用于描述一组**字符串**特征的模式,用来匹配特定的字符串

--------------------------------------------

2.正则表达式的应用场景?
-------------------
- 验证字符串: 如邮箱,手机号,日期,http...
- 查找字符串: 根据预设的特征在目标字符串中进行查找
- 替换字符串: 即查找到符合某特征的字符串之后将之替换
- 提取字符串: 从给定的字符串中提取符合指定特征的子字符串
> 总结: *匹配* 与 *捕获*

- 匹配: test(): `/2018/.test('2018-12-15')`: // true
- 捕获: exec(): `/2018/.test('2018-12-15')`: 
  ['2018',index:0,input:'2018-12-15',groups:undefined]


---------------------------------------------

3.如何测试正则表达式?
------------------
- [国际站](https://regexper.com/)
- [中文站](https://regexper.cn/)
- [如何阅读铁路图](https://regexper.cn/documentation.万博manbetx平台)

-------------------------------------------------------

### 示例源码: code/demo01.万博manbetx平台

```javascript
    // 用户留言
    var comment = '想看更多刺激,精彩的小视频g吗?微信手机同号: 13867442318 , 仅限前100名哟~~';

    // 将留言中的手机号过滤掉
    var reg = /1[345678][0-9]{9}/g;
    
    comment.replace(reg, '*')

```


任务

?不会了怎么办
无数据提示暂无评论哟...我要评论
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号