通常用到以下几种js的方法1
2var str = '1234qwertyuiop123';
var reg = /[0-9]+/g;
match() 获取目标字符串中匹配正则表达式的字符,返回一个数组
1
console.log(str.match(reg));
test() 判断目标字符串中是否存在匹配正则表达式的字符,返回boolean ,
1
console.log(reg.test(str));
search() 查找目标字符串中匹配正则表达式的第一个子元素的index位置,有则返回index值,没有返回-1
1
console.log(str.search(reg));
replace() 将目标字符串中匹配正则表达式的子元素替换为新的值
1
console.log(str.replace(reg, 'hello'));
split() 按照正则表达式的规则将字符串拆分为数组
1
console.log(str.split(reg));