O uso e a diferença entre teste e correspondência

A função test() é um método do objeto RegExp , o parâmetro é uma string e o valor de retorno é do tipo booleano .

A função match() é um método do objeto String , o parâmetro é uma expressão regular e o valor de retorno é um array .

uso de teste():

var str='abcdefgabcdefg'
var reg=/bcd/g
console.log(reg.test(str)) //true

uso de match():

var str='abcdefgabcdefg'
var reg=/bcd/g
console.log(str.match(reg)) // ["bcd", "bcd"]

Supongo que te gusta

Origin blog.csdn.net/weixin_44594219/article/details/127071859
Recomendado
Clasificación