正则表达式学习总结

量词

{n} 恰好出现n次

{n,}至少出现n次

{n,m}出现n到m次

? 等同于{0,1} 即至多出现1次

+ 等同于{1,} 即至少出现1次

* 等同于{0,} 即至少出现0次,就是可以出现任意次

分组

使用括号实现

如:想把2017-10-25替换为10/25/2017

'2017-10-25'.replace(/(\d{4})-(\d{2})-(\d{2})/g,'$2/$3/$1')

如果2017-10-25替换为10/25,在给三个都分过组以后,但又不想取这个组的值,可以使用忽略分组

扫描二维码关注公众号,回复: 1631112 查看本文章

在括号内部的开头使用 ?:

'2017-10-25'.replace(/(?:\d{4})-(\d{2})-(\d{2})/g,'$1/$2')

猜你喜欢

转载自blog.csdn.net/u010999809/article/details/80638436