js 正则方法:test,exec;
test 测试正则是否有匹配;输出布尔值;
const str="abc123fda123";
const reg=/\d+/g;
console.log(reg.test(str));//true
exec只会返回匹配到第一次的结果;如果想要更多的结果可以执行多次;匹配成功返回数组,否则返回null
const str="abc123fda123";
const reg=/\d+/g;
console.log(reg.exec(str));//["123", index: 3, input: "abc123fda123", groups: undefined]
console.log(reg.exec(str));//["123", index: 9, input: "abc123fda123", groups: undefined]
console.log(reg.exec(str));//null
js字符串方法:1.split 2.search 3.match 4.replace;
这里就只讲讲replace吧;
let str= 'kk213sdj213fhkjh';
const reg /\d/g;
str.replace(reg,"*");//kk***sdj***fhkjh
str.replace(reg,(arg)=>{
console.log(arg)
return "*"
});//kk***sdj***fhkjh
今天的内容已经全呈现了。感谢观看