当前位置:网站首页>JS--正则表达式
JS--正则表达式
2022-08-03 05:25:00 【愛 / 滥 / 時】
- 正则表达式(RegularExpression)是用于匹配字符串中字符组合的模式。
在JavaScript中,正则表达式也是对象。
正则表通常被用来检索、替换那些符合某个模式(规则)的文本,
例如验证表单:用户名表单只能输入英文字母、数字或者下划线,昵称输入框中可以输入中文(匹配)。
此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等。
正则表达式的特点
- 1.灵活性、逻辑性和功能性非常的强
- 2.可以迅速地用极简单的方式达到字符串的复杂控制。
- 3.对于刚接触的人来说,比较晦涩难懂。比如:^\w+([-+.]\w+)*@\w+([-]\w+)*\.\w+([-]\w+)*$
- 4.实际开发一般都是直接复制写好的正则表达式,但是要求会使用正则表达式并且根据实际情况修改正则表达式.比如用户名:/^[a-z0-9-]{3,16}$/
测试正则表达式 test
test()正则对象方法,用于检测字符串是否符合该规则,该对象会返回true或false,其参数是测试字符串。
regex0bj.test(str)
- 1regexobj是写的正则表达式
- 2.str我们要测试的文本
- 3.就是检测str文本是否符合我们写的正则表达式规范。
..
3.5括号总结
- 1.大括号量词符.里面表示重复次数
- 2.中括号字符集合。匹配方括号中的任意字符.3.小括号表示优先级
可以在线测试:https://c.runoob.com/
4.1 replace替换
replace()方法可以实现替换字符串操作,用来替换的参数可以是一个字符串或是一个正则表达式。
stringObject.replace(regexp/substr,replacement)
- 1.第一个参数:被替换的字符串或者正则表达式2.第二个参数:替换为的字符串
- 3.返回值是一个替换完毕的新字符串
边栏推荐
- 自监督论文阅读笔记 Incremental-DETR:Incremental Few-Shot Object Detection via Self-Supervised Learning
- 自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
- Mysql 预准备语句详解(prepare、execute、deallocate)
- ARMv8 架构----armv8 类别
- Gradle插件与代理服务器导致Sync Project失败的问题
- double型数据转字符串后通过MCU串口发送
- IPC通信 - 管道
- Convolutional Nerual Nertwork(CNN)
- 自监督论文阅读笔记: MoCoV2使用动量对比学习改进基线
- page fault-页异常流程
猜你喜欢
VCC(电源)和 GND(地)之间电容的作用
自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
增强光学系统设计 | Zemax 全新 22.2 版本产品现已发布!
2021-03-22
使用JSP实现简单的登录注册功能,并且使用Session跟踪用户登录信息
自监督论文阅读笔记 TASK-RELATED SELF-SUPERVISED LEARNING FOR REMOTE SENSING IMAGE CHANGE DETECTION
SolidWorks 操作视频 | 流体分析结果演示
window下VS2022封装静态库以及调用静态库
自监督论文阅读笔记Efficient Self-supervised Vision Pretraining with Local Masked Reconstruction
自监督论文阅读笔记Index Your Position: A Novel Self-Supervised Learning Method for Remote Sensing Images Sema
随机推荐
ZEMAX | 在设计抬头显示器(HUD)时需要使用哪些工具?
@JsonProperty和JSONField的区别?
【第四周】MobileNet和HybridSN
贴片电阻的结构是怎样的?唯样商城
MCU接收串口字符型数据转换成数据型数据
自监督论文阅读笔记FIAD net: a Fast SAR ship detection network based on feature integration attention and self
自监督论文阅读笔记 TASK-RELATED SELF-SUPERVISED LEARNING FOR REMOTE SENSING IMAGE CHANGE DETECTION
自监督论文阅读笔记 Multi-motion and Appearance Self-Supervised Moving Object Detection
自监督论文阅读笔记Index Your Position: A Novel Self-Supervised Learning Method for Remote Sensing Images Sema
cmdline -[command line,__fdt_pointer,initial_boot_params] boot_command_line 获取
自监督论文阅读笔记DisCo: Remedy Self-supervised Learning on Lightweight Models with Distilled Contrastive
在大程序中怎么样显示LED点阵
观看华为AI技术领域课程--深度学习前三章总结
enum和enum class的区别
MATLAB自带的dwt2和wavedec2函数实现基于小波变换的自适应阈值图像边缘检测
自监督论文阅读笔记 Incremental-DETR:Incremental Few-Shot Object Detection via Self-Supervised Learning
php连接数据库脚本
Makefile自动推导的简单例程
芯片解密工作应该具备哪些条件?唯样商城
三、final、finally、 finalize有什么不同?