Javascript—正则表达式
来源:互联网 发布:golang 连接mongodb 编辑:程序博客网 时间:2024/05/16 23:40
1. 新建Javascript 正则表达式有两种方式:
(1)一种是使用字面量,以斜杠表示开始和结束。var regex = /xyz/
(2)另一种是使用RegExp构造函数。var regex=new RegExp('xyz');
上面两种写法是等价的,都是新建了一个内容为xyz的正则表达式。他们的主要区别是:
第一种方法在编译时新建正则表达式,第二种方法在运行时新建正则表达式。
他们都有第二个参数:i g m 如 var regex = /xyz/igm
i: 代表验证的字符串忽略大小写
g: 全局匹配
m: 表示匹配多行字符串
2. 方法
(1)正则对象的test()方法返回一个布尔值,表示当前模式是否能匹配参数字符串
(2)正则对象的exec()方法,可以返回匹配结果,如果发现匹配,就返回一个数组,每个匹配成功的子字符串就是数组成员,否则返回null.
(1)字符串对象的方法:match(): 返回一个数组,成员是第一个匹配的子字符串(默认不加g)。
(2)字符串对象的方法:search(): 按照给定的正则表达式进行搜索,返回一个整数,表示匹配开始的位置;如果没有任何匹配,则返回-1.
(3)字符串对象的方法:replace(): 按照给定的正则表达式进行替换,返回替换后的字符串;搜索模式不加g修饰符,就替换第一个匹配成功的值,加g替换所有.
(4)字符串对象的方法:split(): 按照给定规则进行字符串分割,返回一个数组,包含分割后的各个成员。
0 0
- Javascript—正则表达式
- Javascript—正则表达式
- javascript——正则表达式
- 【JavaScript】——正则表达式
- 【JavaScript】——正则表达式
- JavaScript——正则表达式
- JavaScript——正则表达式
- JavaScript——正则表达式
- JavaScript——正则表达式
- JavaScript 正则 正则表达式
- Javascript 正则表达式javascript
- JavaScript正则表达式——常用正则表达式整理
- 常用的正则表达式归纳—JavaScript正则表达式
- 常用的正则表达式归纳—JavaScript正则表达式
- javascript正则表达式,jquery正则
- javascript正则表达式,jquery正则
- javascript正则表达式,jquery正则
- javascript正则表达式,jquery正则
- android手机获取手机号
- 欢迎使用CSDN-markdown编辑器
- Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等
- 常用DOS命令
- Django 数据库访问性能优化
- Javascript—正则表达式
- MyEclipse 常用快捷键
- mvn 手册
- 【译文】Kotlin : Retrofit + RxAndroid + Realm
- html meta中的viewport指令
- 分享pdf转图片在线免费的方法
- JAVA 判断null,''/ js判断null,'',undefined各种情况的判断方法
- 单用户登录
- 【hihocoder1039】字符消除——模拟