如何使用JavaScript代码找出页面中除了数字和英文字母外的所有特殊符号?

3 min read

可以使用正则表达式来识别和找出页面中的特殊特号。下面是一个示例方法:

function findSpecialChars() {
  // 匹配数字和英文字母以外的任意字符
  var regex = /[^0-9a-zA-Z]/g;
  
  // 获取页面内容
  var pageContent = document.body.innerText;
  
  // 使用正则表达式查找特殊特号
  var matches = pageContent.match(regex);
  
  // 如果有匹配到的特殊特号,则打印出来
  if (matches) {
    console.log("特殊特号:", matches);
  } else {
    console.log("没有找到特殊特号。");
  }
}

这个方法首先定义了一个正则表达式/[^0-9a-zA-Z]/g,用于匹配数字和英文字母以外的任意字符。然后获取页面内容,并使用match()方法在页面内容中查找匹配的特殊特号。最后,如果有匹配到的特殊特号,则打印出来。