博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正式表达式
阅读量:5093 次
发布时间:2019-06-13

本文共 697 字,大约阅读时间需要 2 分钟。

正则表达式:

       正则表达式(regular expression)是一个描述字符模式的对象。使用正则表达式可以进行强大的模式匹配和文本检索与替换功能

       1、RegExp对象包含两个常用方法:test()和exec(),功能基本相似,用于测试字符串匹配。

          1)test()方法在字符串中查找是否存在指定的正则表达式,并返回布尔值,如果存在则返回true,否则返回false。

          2)exec()方法也用于在字符串中查找指定正则表达式,如果exec()执行成功,则返回包含该查找字符串的相关信息数据,否则返回null。(返回结果数组)

  2、创建正则表达式和创建字符串相似,创建正则表达式提供了两种方法,一种采用new运算符,另一种采用字面量方式。

         1.)var box = new RegExp('box'); 第一个参数字符串

               var box = new RegExp('box','ig'); 第二个参数可选模式修饰符

         2,)var box = /Box/; 使用字面量方式的正则

            var box = /Box/ig; 第二个斜杠后加模式修饰符

原文链接:

来源:

它可以用来:

         1、测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为验证。

         2、替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。
         3、根据从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。

转载于:https://www.cnblogs.com/orange123/p/9902253.html

你可能感兴趣的文章
java基础-排序
查看>>
自己写Tiny6410的Bootloader总结!
查看>>
redis的配置文件解释
查看>>
yii 跳转页面
查看>>
闭包问题
查看>>
C++:指针
查看>>
C#一个FTP操作封装类FTPHelper
查看>>
Linux运维基础入门(二):网络基础知识梳理02
查看>>
你所不知道的 CSS 阴影技巧与细节
查看>>
MyBatis框架的使用及源码分析(三) 配置篇 Configuration
查看>>
20172319 实验三《查找与排序》实验报告
查看>>
构造函数的继承
查看>>
Nginx的虚拟主机配置
查看>>
overflow 属性
查看>>
Java中多态的一些简单理解
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
JZOJ 3.10 1539——三条直线
查看>>
[最小割][Kruskal] Luogu P5039 最小生成树
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
Dirichlet分布深入理解
查看>>