js 正则获取 <></>中间内容值

比如:var str = '<html>这是内容</html>',我想要的就是'这是内容'这四个字,如何通过 js 获取到?

阅读 8.8k
2 个回答
let html = "12<html><span>demo <input/></span>测试</html>";
const reg = /<[^<>]+>/g;
let ret = html.replace(reg, "");
console.log(ret); //12demo 测试
let str = '<html>这是内容</html>'
let regex = /<html.*?>(.*?)<\/html>/ig; 
let result ;
while((result = regex.exec(str))!= null)
  alert(result[1]);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题