html的标识就是<>,来检查输入的内容是否有含 html
用于检查字符串是否为HTML的更好的正则表达式是:/^/
/^/.test('')// true/^/.test('fooffff')//true/^/.test('<span>dragon</span>')//true/^/.test(' ')// true 空格
如果你正在寻找的是HTML元素的存在,而不是简单的任何文本内容,你可以使用类似于:
/<[a-z][\s\S]*>/i.test("<span>sdsfd</span>")--- true/<[a-z][\s\S]*>/i.test("dsf")---- false/<[a-z][\s\S]*>/i.test("<dsf>")----- true
通过上面的正则可以检查匹配html标签的元素,不会以任何方式解析HTML,但它会将字符串标记为包含HTML元素。
结语
前端react QQ群:
788023830----React/Redux - 地下老英雄前端交流QQ群:
249620372----FRONT-END-JS前端(我们的宗旨是,为了加班,为了秃顶……,仰望大佬),希望小伙伴们加群一起学习