js正则小记

2020-09-23  本文已影响0人  _undefined

创建

// 使用构造函数创建(注意特殊字符双重转义)
var reg = new RegExp(表达式, 修饰符)
// 使用字面量
var reg = /表达式/修饰符

修饰符

表达式语法

正则方法

// test
/hello/.test('hello world') // true

// exec
(/hello/).exec('hello wrold') 
// ["hello", index: 0, input: "hello wrold", groups: undefined]

字符串方法

// search
// 注意参数如果传字符串会隐式new Regex(),所以特殊字符要双转义

'hello world'.search(/hello/) // 0
// match
'hello world'.match(/world/)

参考

上一篇下一篇

猜你喜欢

热点阅读