我看了你最开始的两张图,你应该是在html里搜索吧 那么,在页面上能显示为<p>的不符,他的html是<p>,所以不用担心修改正则后,找不到内容荣 var re = searchText.replace(/[\\\.\+\*^$(){}\[\]-]/gi,'\\$1') // 将搜索文字调整下,避免出现特殊符号后正则异常 var regExp = new RegExp(''+re+'(?=[^>]*(<|$))','gi') // 检索所有内容在标签之外的文本
更改正则表达式,匹配输入字符串右边第一个字符不为右尖括号
.html改为.text
87,992
社区成员
224,688
社区内容
加载中
试试用AI创作助手写篇文章吧