js正则表达式
来源:互联网 发布:淘宝店铺换身份证 编辑:程序博客网 时间:2024/06/05 08:20
元字符
\b 单词边界
. 任意字符
字符类
[abc] a或者b或者c
字符类取反 反向类
[^abc] 不是a或者b或者c
范围类
[a-z] 从a到z的任意字符
[a-zA-Z] 从a到z、A到Z的任意字符
'2016-08-12'.replace(/[0-9-]/g, 'A')
预定义类
边界
^ 开始
$ 结束
\b 单词边界
\B 非单词边界
'This is a boy.'.replace(/\Bis\b/g,'0')
\d 数字
\d? 0次或1次
\d+ 1次或多次
\d* 0次或多次
\d{3} 3次
\d{3,5} 3到5次
\bis\b \b单词边界
[/-] /或者-
去掉http协议的jpg文件的协议头
http://host.img.com/images/aa.jpg
http:(\/\/.+\.jpg)
$1
日期替换
2006/02/03
1998-03-06
^(\d{4})[/-](\d{2})[/-](\d{2})$
$2-$3-$1
贪婪模式
console.log('12345678'.replace(/\d{3,6}/g, 'X')); //X78 默认贪婪模式,尽可能多的匹配
非贪婪模式
量词后面加上?
console.log('12345678'.replace(/\d{3,6}?/g, 'X')); //XX78 非贪婪模式
阅读全文
0 0
- Js正则表达式
- js常用正则表达式
- JS常用正则表达式
- JS正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS正则表达式
- JS正则表达式
- JS中正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- JS的正则表达式
- Js中的正则表达式
- JS的正则表达式
- JS的正则表达式
- 数据结构实验之二叉树三:统计叶子数
- leetcode 63. Unique Paths II
- (11)存储引擎
- 抗不过,还是实名认证了下。。。
- 数值孔径大小对微透镜匀光的影响
- js正则表达式
- 对MVC、MVVM开发模式的理解和总结
- 为什么使用MQ
- 爬虫实践---Scrapy-爬取慕课网热门课程
- SVM入门(五)线性分类器的求解——问题的描述Part2
- hpuoj【1389】梦想从A+B开始【水题】&&【转义字符的输出】
- Java中如何遍历Map对象的4种方法
- poj 2063 Investment(完全背包)
- Android Binder 修炼之道(四)Binder 系统C++ 发送数据过程以及Server注册服务处理数据的过程