为什么一用正则表达式就报错啊?

为什么一用正则表达式就报错啊?我想匹配字符串 <title></title> 中的内容。

报错内容:

(索引):58 
       Uncaught TypeError: Cannot read properties of undefined (reading 'match')
    at HTMLDivElement.<anonymous> ((索引):58:30)
    at HTMLDivElement.dispatch (jquery.min.js:2:43090)
    at HTMLDivElement.v.handle (jquery.min.js:2:41074)

正则表达式:

/<([^>]+)>([\d\D]*?)<\/\1>/g

img


img

retTitle没有值,把上面的ajax改为同步

img

不是retTitle[1].match(reg)?

打印一下reTitle看看 。这个必须是字符串 才可以吧 。要不然没有match属性