#正则表达式

正则表达式

目的是为了字符串模式匹配,从而实现搜索和替换功能。

元位符

元位符—基本元字符

注意:这些都一个匹配一位

//1. \d 一位数字(0-9)
var reg = /\d\d/

console.log(reg.test('abc')) //false
console.log(reg.test('123')) //true
console.log(reg.test('1')) //false
//2. \D 一位非数字
var reg = /\D/

console.log(reg.test('abc')) //true
console.log(reg.test('123')) //false
console.log(reg.test('1')) //false

//3. \s 一位空白 (空格 缩进 换行)
var reg = /\s/

console.log(reg.test('ab c')) //true
console.log(reg.test('abc')) //false
console.log(reg.test('123')) //false
console.log(reg.test('1')) //false
//4. \s 一位非空白 
var reg = /\S/

console.log(reg.test('ab   c')) //true
console.log(reg.test('    ')) //false
console.log(reg.test('\n\n\n')) //false
console.log(reg.test('      ')) //false
//5. \w  一位字母 数字  下划线
var reg = /\w\w/

console.log(reg.test('&*')) //false
console.log(reg.test('12abc')) //true
console.log(reg.test('a')) //false
console.log(reg.test('1')) //false
console.log(reg.test('      ')) //false
//6. \w  一位非 字母 数字  下划线
var reg = /\W\W/

console.log(reg.test('&*')) //true
console.log(reg.test('12abc')) //false
console.log(reg.test('a')) //false
console.log(reg.test('1')) //false
console.log(reg.test('_')) //false
//7. .任意内容 (换行不算)
var reg = /./

console.log(reg.test('%^%%&^&*')) //true
console.log(reg.test('ba\nsnjad')) //true
console.log(reg.test('12334')) //true
console.log(reg.test('\n\n')) //false
//8. \ 转义字符
var reg = /\d\.\d/

console.log(reg.test('1.2')) //true
console.log(reg.test('1a2')) //false

元字符— 边界符

在这里插入图片描述

元字符— 限定符在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

**加粗样式
**在这里插入图片描述
在这里插入图片描述

元字符— 特殊符号

在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/f14df5f44f414a0d8f9aa8e971d48dc7.png在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/e21629cfcc3744eaa2353fb41c6171b7.png
在这里插入图片描述
在这里插入图片描述

正则表达式-

常见的正则匹配

常见正则大全

vocode插件

其他讲正则的文档
参考一下
链接: 正则表达式不要背

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值