正则
正则表达式(Regular Expression)是一种文本模式,包括普通字符元字符,用于字符串操作,比如查找、匹配等
基础用法、各符号的意义,不再赘述,看文章即可:
一、表达形式:
//构造函数
var reg = new RegExp('along','img')
console.log(reg) --> /along/gim
//字面量方式
var reg = /a/
console.log(reg) --> /along/gim
//工厂模式
var reg = RegExp('along','img')
console.log(reg) --> /along/gim
二、基础常用方法
- RegExp.prototype.test 检测是否包含
//作用:用来检测字符中是否含有某个内容。
var str = 'hello world';
var reg = /hello/g;
reg.test(str); ---> true 返回值:true或者false
- String.prototype.match 匹配筛选
//作用:筛选指定字符
var str = 'hellowo12345rdle';
var reg = /[0-9]/img;
str.match(reg); ---> ['1','2','3','4','5'