您现在的位置是:网站首页> 编程资料编程资料

关于html字符串正则判断和匹配的具体使用html中的图片直接使用base64编码后的字符串代替基于HTML5 Canvas:字符串,路径,背景,图片的详解

2021-08-31 1116人已围观

简介 这篇文章主要介绍了关于html字符串正则判断和匹配的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

最近在写一个组件,需要传入html字符串,里面用到了很多正则来判断是否是html标签或者匹配标签内的文本等,这里记录下。

如何判断传入的字符串包含一个闭合html标签

  • /<\/?[a-z][\s\S]*>/i

这个其实并不能判断标签闭合的完整性或者顺序等,只是判断字符串中是否有html标签(包含自定义标签),这对我来说足够了。这给正则里面需要学习的就是[\s\S]可以代表一切字符串。

  • /<([a-z][\s\S]*)>.*<\/\1>/i

这个就更加规范一些可以匹配一个完整闭合的标签,\1代表前面的圆括号内捕获的内容,是正则的比较高级的用法。

如何匹配出一个标签内的文本内容

 str = str.replace(/[\s\S]*?<\/title>/, '<title>' + newTitle + '<\/title>');</pre></div><ul><li>最好用一个语义化标签或者自定义标签来做匹配,如果使用div这种一段字符串中可能有好多个的,问题会很多。</li><li>[sS]*代表任意字符</li><li>*后面的?代表非贪婪模式,因为正则匹配默认都是贪婪模式的</li></ul><p><span style="color: #ff0000"><strong>总结</strong></span></p><p>用正则从html标签中匹配文字其实是一种很低效的方式,不到必要时候也没必要去使用,有篇文章深刻的批判了这种行为有兴趣可以看一下。</p><p><strong><span style="color: #ff0000">常见正则表达式</span></strong></p><p>匹配中文字符的正则表达式: [u4e00-u9fa5]   <br> 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 <br> 匹配双字节字符(包括汉字在内):[^x00-xff] <br> 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) <br> 匹配空白行的正则表达式:ns*r <br> 评注:可以用来删除空白行 <br> 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? /><br> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力 <br> 匹配首尾空白字符的正则表达式:^s*|s*$ <br> 评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式 <br> 匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* <br> 评注:表单验证时很实用 <br> 匹配网址URL的正则表达式:^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$<br> 评注:网上流传的版本功能很有限,上面这个基本可以满足需求 <br> 匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ <br> 评注:表单验证时很实用 <br> 匹配国内电话号码:d{3}-d{8}|d{4}-d{7} <br> 评注:匹配形式如 0511-4405222 或 021-87888822 <br> 匹配腾讯QQ号:[1-9][0-9]{4,} <br> 评注:腾讯QQ号从10000开始 <br> 匹配中国邮政编码:[1-9]d{5}(?!d) <br> 评注:中国邮政编码为6位数字 <br> 匹配身份证:d{15}|d{18} <br> 评注:中国的身份证为15位或18位 <br> 匹配ip地址:d+.d+.d+.d+ <br> 评注:提取ip地址时有用 <br> 匹配特定数字: <br>   ^[1-9]d*$    //匹配正整数 <br>   ^-[1-9]d*$   //匹配负整数 <br>   ^-?[1-9]d*$   //匹配整数 <br>   ^[1-9]d*|0$  //匹配非负整数(正整数 + 0) <br>   ^-[1-9]d*|0$   //匹配非正整数(负整数 + 0) <br>   ^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数 <br>   ^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数 <br>   ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮点数 <br>   ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0) <br>   ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0) <br> 评注:处理大量数据时有用,具体应用时注意修正 <br> 匹配特定字符串: <br>   ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串 <br>   ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串 <br>   ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串 <br>   ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串 <br>   ^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串 <br> 在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下: <br> 只能输入数字:“^[0-9]*$” <br> 只能输入n位的数字:“^d{n}$” <br> 只能输入至少n位数字:“^d{n,}$” <br> 只能输入m-n位的数字:“^d{m,n}$” <br> 只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$” <br> 只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$” <br> 只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$” <br> 只能输入非零的正整数:“^+?[1-9][0-9]*$” <br> 只能输入非零的负整数:“^-[1-9][0-9]*$” <br> 只能输入长度为3的字符:“^.{3}$” <br> 只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$” <br> 只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$” <br> 只能输入由26个小写英文字母组成的字符串:“^[a-z]+$” <br> 只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$” <br> 只能输入由数字、26个英文字母或者下划线组成的字符串:“^w+$” <br> 验证用户密码:“^[a-zA-Z]w{5,17}$”正确格式为:以字母开头,长度在6-18之间, 只能包含字符、数字和下划线。 <br> 验证是否含有^%&'',;=?$"等字符:“[^%&'',;=?$x22]+” <br> 只能输入汉字:“^[u4e00-u9fa5],{0,}$” <br> 验证Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$” <br> 验证电话号码:“^((d{3,4})|d{3,4}-)?d{7,8}$” <br> 正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”, <br> “XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。 <br> 验证身份证号(15位或18位数字):“^d{15}|d{}18$” <br> 验证一年的12个月:“^(0?[1-9]|1[0-2])$”正确格式为:“01”-“09”和“1”“12” <br> 验证一个月的31天:“^((0?[1-9])|((1|2)[0-9])|30|31)$” <br> 正确格式为:“01”“09”和“1”“31”。 <br> 匹配中文字符的正则表达式: [u4e00-u9fa5] <br> 匹配双字节字符(包括汉字在内):[^x00-xff] <br> 匹配空行的正则表达式:n[s| ]*r <br> 匹配HTML标记的正则表达式:/<(.*)>.*|<(.*) />/ <br> 匹配首尾空格的正则表达式:(^s*)|(s*$) </p><p>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p><div class="clearfix"><span id="art_bot" class="jbTestPos"></span></div>
                <p class="share"><b>提示:</b>
                    本文由<b>神</b>整理自网络,如有侵权请联系本站删除!
                    <br/>
                    本站声明: <br/>
                    1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持; <br/>
                    2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
                </p>
                <p><span class="diggit"></span></p>
                <div class="nextinfo">
                                            <p>上一篇:<a href="/programinfo/?id=1127">处理textarea中的换行和空格如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度用CSS实现textArea中的placeholder换行功能关于textarea文本转为html即回车换行HTML里面Textarea换行问题总结如何在textarea文本输入区内实现换行</a></p>
                                                                <p>下一篇:<a href="/programinfo/?id=1129">吃透移动端 1px的具体用法postcss-pxtorem移动端适配的实现移动端适配 使px自动转换remHtml5移动端适配IphoneX等机型的方法浅谈移动端适配大法html5实现移动端适配完美写法详解如何使用rem或viewport进行移动端适配</a></p>
                                    </div>
            </div>
        </div>
        <div class="whitebg">
            <h2 class="htitle">相关内容</h2>
            <ul class="otherlink">
                                    <li><a href="/programinfo/?id=1127">处理textarea中的换行和空格如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度用CSS实现textArea中的placeholder换行功能关于textarea文本转为html即回车换行HTML里面Textarea换行问题总结如何在textarea文本输入区内实现换行</a></li>
                                    <li><a href="/programinfo/?id=1126">VSCode 自定义html5模板的实现vscode怎么设置html标签自动补全? vscode自动补全html的技巧解决vscode 中保存后html自动格式化的问题VSCode怎么安装插件运行HTML文件?SublimeText3怎么快速输入html5格式?Sublime Text2怎么新建一个HTML头部文件?sublime / vscode 快捷生成HTML代码的实现</a></li>
                                    <li><a href="/programinfo/?id=1125">HTML5 图片悬停放大的实现代码示例CSS3防疫知识图文响应式布局代码CSS3响应式个人名片图文布局代码详解CSS3实现响应式手风琴效果css3 响应式媒体查询的示例代码html用title属性实现鼠标悬停显示文字 html+css实现响应式卡片悬停效果</a></li>
                                    <li><a href="/programinfo/?id=1124">Html5写一个简单的俄罗斯方块小游戏</a></li>
                                    <li><a href="/programinfo/?id=1123">html5自定义video标签的海报与播放按钮功能html5移动端自适应布局的实现吃透移动端 Html5 响应式布局HTML5 通过Vedio标签实现视频循环播放的示例代码HTML5中在title标题标签里设置小图标的方法html5用video标签流式加载的实现详解HTML5 Canvas标签及基本使用详解HTML5布局和HTML5标签</a></li>
                                    <li><a href="/programinfo/?id=1122">HTML5 3D旋转相册的实现示例微信小程序之html5 canvas绘图并保存到系统相册HTML5+css3:3D旋转木马效果相册HTML5 Plus 实现手机APP拍照或相册选择图片上传功能HTML5 CSS3打造相册效果附源码下载</a></li>
                                    <li><a href="/programinfo/?id=1121">H5页面适配iPhoneX(就是那么简单)Html5 页面适配iPhoneX(就是那么简单)Html5移动端适配IphoneX等机型的方法Html5适配iphoneX刘海屏的简单实现简述Html5 IphoneX 适配方法有关HTML5页面在iPhoneX适配问题</a></li>
                                    <li><a href="/programinfo/?id=1120">web字体加载方案优化小结html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法</a></li>
                                    <li><a href="/programinfo/?id=1119">HTML5 Blob 实现文件下载功能的示例代码深入解析HTML5中的Blob对象的使用</a></li>
                                    <li><a href="/programinfo/?id=1118">使用数据结构给女朋友写个Html5走迷宫游戏HTML5实现的熊猫弹跳小游戏源码HTML5实现的卡牌配对小游戏源码js实现的魔塔闯关类小游戏源码html5 迷宫游戏(碰撞检测)实例一</a></li>
                            </ul>
        </div>
    </div>
    <div class="rbox">
        <div class="whitebg paihang">
            <h2 class="htitle">点击排行</h2>
            <ul>
                                    <li><i></i><a href="/programinfo/?id=1208905">唯唯绸否猜打一最佳正确生肖[最佳成语最佳释义解释答]</a></li>
                                    <li><i></i><a href="/programinfo/?id=154665">TYSB手游公测版下载-TYSB官方唯一正版手游下载 _安卓网</a></li>
                                    <li><i></i><a href="/programinfo/?id=1208910">士绅名流代表什么生肖,成语释义解释落实</a></li>
                                    <li><i></i><a href="/programinfo/?id=1208903">洗牌猫下载-洗牌猫(卡牌对战)Shuffle Cats v0.14.8_安卓网</a></li>
                                    <li><i></i><a href="/programinfo/?id=1208911">士绅名流代表是指什么生肖数字,成语释义解释落实</a></li>
                                    <li><i></i><a href="/programinfo/?id=1208902">丛林动物宝宝发型沙龙游戏-丛林动物宝宝发型沙龙(休闲装扮)Baby Jungle Animal Hair Salon v1.0.10_安卓网</a></li>
                                    <li><i></i><a href="/programinfo/?id=1208909">士绅名流是指代表什么生肖、释义成语解释落实</a></li>
                                    <li><i></i><a href="/programinfo/?id=1208895">超人跑跑游戏下载-超人跑跑(横版动漫酷跑) v1.0.0_安卓网</a></li>
                            </ul>
        </div>
        <div class="whitebg tuijian">
            <h2 class="htitle">本栏推荐</h2>
            <ul>
                                    <li>
                        <a href="/programinfo/?id=436025">
                                                        <p>pandas获取对应的行或者列方式_python_</p>
                        </a>
                    </li>
                                    <li>
                        <a href="/programinfo/?id=436024">
                                                            <i>
                                    <img src="//img.jbzj.com/file_images/article/202402/202402240855301.jpg" onerror="javascript:this.src='/static/images/1.jpg';">
                                </i>
                                                        <p>pandas如何获取某个数据的行号_python_</p>
                        </a>
                    </li>
                                    <li>
                        <a href="/programinfo/?id=436023">
                                                            <i>
                                    <img src="//img.jbzj.com/file_images/article/202402/202402240916472.png" onerror="javascript:this.src='/static/images/1.jpg';">
                                </i>
                                                        <p>python进程池Pool中apply方法与apply_async方法的区别_python_</p>
                        </a>
                    </li>
                                    <li>
                        <a href="/programinfo/?id=436022">
                                                        <p>python array中关于[a,b,c]的使用方式_python_</p>
                        </a>
                    </li>
                                    <li>
                        <a href="/programinfo/?id=436021">
                                                            <i>
                                    <img src="//img.jbzj.com/file_images/article/202402/202402240929274.jpg" onerror="javascript:this.src='/static/images/1.jpg';">
                                </i>
                                                        <p>Python进程multiprocessing.Process()的使用解读_python_</p>
                        </a>
                    </li>
                                    <li>
                        <a href="/programinfo/?id=436020">
                                                        <p>selenium常用API的使用过程记录(包括自动登录)_python_</p>
                        </a>
                    </li>
                                    <li>
                        <a href="/programinfo/?id=436019">
                                                        <p>Python使用multiprocessing如何实现多进程_python_</p>
                        </a>
                    </li>
                            </ul>
        </div>

        <div class="whitebg wenzi">
            <h2 class="htitle">猜你喜欢</h2>
            <ul>
                                    <li><a href="/programinfo/?id=436025">pandas获取对应的行或者列方式_python_</a></li>
                                    <li><a href="/programinfo/?id=436024">pandas如何获取某个数据的行号_python_</a></li>
                                    <li><a href="/programinfo/?id=436023">python进程池Pool中apply方法与apply_async方法的区别_python_</a></li>
                                    <li><a href="/programinfo/?id=436022">python array中关于[a,b,c]的使用方式_python_</a></li>
                                    <li><a href="/programinfo/?id=436021">Python进程multiprocessing.Process()的使用解读_python_</a></li>
                                    <li><a href="/programinfo/?id=436020">selenium常用API的使用过程记录(包括自动登录)_python_</a></li>
                                    <li><a href="/programinfo/?id=436019">Python使用multiprocessing如何实现多进程_python_</a></li>
                            </ul>
        </div>
    </div>
</article>
<footer>
    <div class="box">
        <div class="wxbox">
            <ul>

                <li><img src="/static/images/wx.png"><span>我的微信</span></li>
            </ul>
        </div>
        <div class="endnav">
            <p><b>关于我们</b></p>
            <p>神代码(http://nzjg.cn
                )是IT资源下载与IT技能学习平台。js代码网收集整理了最新IT开发视频教程、网站模板、网站源码、js特效(插件)等,充分满足IT用户对不同类型资源的下载需求。代码网拒绝滥竽充数,我们只提供精品资源!
                <a data-ext-mark="custom-02"
                   href="http://wpa.qq.com/msgrd?v=3&uin=512953070&site=qq&menu=yes" rel="nofollow"
                   class="btn-contact custom-w" target="_blank" style="color: #448aff;">
                    站长QQ:512953070
                </a>
                本站会员:602
            </p>
            <p>© 技术支持:<a href="http://nzjg.cn" title="神代码" target="_blank">神代码(http://nzjg.cn)</a>

                                    <a href="http://blog.sixgod.net/programinfo/?id=1128" title="blog.sixgod.net" target="_blank">blog.sixgod.net</a>
                                    <a href="http://blog.haifeisi.net/programinfo/?id=1128" title="blog.haifeisi.net" target="_blank">blog.haifeisi.net</a>
                                    <a href="http://blog.flerken.cn/programinfo/?id=1128" title="blog.flerken.cn" target="_blank">blog.flerken.cn</a>
                                    <a href="http://blog.bieha.cn/programinfo/?id=1128" title="blog.bieha.cn" target="_blank">blog.bieha.cn</a>
                                    <a href="http://blog.miuti.cn/programinfo/?id=1128" title="blog.miuti.cn" target="_blank">blog.miuti.cn</a>
                                    <a href="http://blog.dk028.com/programinfo/?id=1128" title="blog.dk028.com" target="_blank">blog.dk028.com</a>
                                    <a href="http://blog.scflcp.cn/programinfo/?id=1128" title="blog.scflcp.cn" target="_blank">blog.scflcp.cn</a>
                                    <a href="http://blog.bzbl.cn/programinfo/?id=1128" title="blog.bzbl.cn" target="_blank">blog.bzbl.cn</a>
                                    <a href="http://blog.mlft.cn/programinfo/?id=1128" title="blog.mlft.cn" target="_blank">blog.mlft.cn</a>
                                    <a href="http://blog.7zz.net/programinfo/?id=1128" title="blog.7zz.net" target="_blank">blog.7zz.net</a>
                                    <a href="http://blog.liuyifei.net/programinfo/?id=1128" title="blog.liuyifei.net" target="_blank">blog.liuyifei.net</a>
                                    <a href="http://blog.58t.net/programinfo/?id=1128" title="blog.58t.net" target="_blank">blog.58t.net</a>
                                    <a href="http://blog.yamiao.net/programinfo/?id=1128" title="blog.yamiao.net" target="_blank">blog.yamiao.net</a>
                                    <a href="http://blog.caclrc.cn/programinfo/?id=1128" title="blog.caclrc.cn" target="_blank">blog.caclrc.cn</a>
                                    <a href="http://blog.rgbbs.cn/programinfo/?id=1128" title="blog.rgbbs.cn" target="_blank">blog.rgbbs.cn</a>
                                    <a href="http://blog.heiapp.net/programinfo/?id=1128" title="blog.heiapp.net" target="_blank">blog.heiapp.net</a>
                                    <a href="http://blog.zhfjx.cn/programinfo/?id=1128" title="blog.zhfjx.cn" target="_blank">blog.zhfjx.cn</a>
                                    <a href="http://blog.sshfy.cn/programinfo/?id=1128" title="blog.sshfy.cn" target="_blank">blog.sshfy.cn</a>
                                    <a href="http://blog.sxdgc.cn/programinfo/?id=1128" title="blog.sxdgc.cn" target="_blank">blog.sxdgc.cn</a>
                                    <a href="http://blog.28city.cn/programinfo/?id=1128" title="blog.28city.cn" target="_blank">blog.28city.cn</a>
                                    <a href="http://blog.etcb.cn/programinfo/?id=1128" title="blog.etcb.cn" target="_blank">blog.etcb.cn</a>
                                    <a href="http://blog.abdayah.cn/programinfo/?id=1128" title="blog.abdayah.cn" target="_blank">blog.abdayah.cn</a>
                                    <a href="http://blog.ddbdzs.cn/programinfo/?id=1128" title="blog.ddbdzs.cn" target="_blank">blog.ddbdzs.cn</a>
                                    <a href="http://blog.hyflex.cn/programinfo/?id=1128" title="blog.hyflex.cn" target="_blank">blog.hyflex.cn</a>
                                    <a href="http://blog.11855.cn/programinfo/?id=1128" title="blog.11855.cn" target="_blank">blog.11855.cn</a>
                                    <a href="http://blog.11566.cn/programinfo/?id=1128" title="blog.11566.cn" target="_blank">blog.11566.cn</a>
                                    <a href="http://blog.11355.cn/programinfo/?id=1128" title="blog.11355.cn" target="_blank">blog.11355.cn</a>
                                    <a href="http://blog.62622.cn/programinfo/?id=1128" title="blog.62622.cn" target="_blank">blog.62622.cn</a>
                                    <a href="http://blog.cbwq.cn/programinfo/?id=1128" title="blog.cbwq.cn" target="_blank">blog.cbwq.cn</a>
                                    <a href="http://blog.zrqm.cn/programinfo/?id=1128" title="blog.zrqm.cn" target="_blank">blog.zrqm.cn</a>
                                    <a href="http://blog.rlfm.cn/programinfo/?id=1128" title="blog.rlfm.cn" target="_blank">blog.rlfm.cn</a>
                                    <a href="http://blog.pbtb.cn/programinfo/?id=1128" title="blog.pbtb.cn" target="_blank">blog.pbtb.cn</a>
                                    <a href="http://blog.knlz.cn/programinfo/?id=1128" title="blog.knlz.cn" target="_blank">blog.knlz.cn</a>
                                    <a href="http://blog.rhwf.cn/programinfo/?id=1128" title="blog.rhwf.cn" target="_blank">blog.rhwf.cn</a>
                                    <a href="http://blog.dxfp.cn/programinfo/?id=1128" title="blog.dxfp.cn" target="_blank">blog.dxfp.cn</a>
                                    <a href="http://blog.rptb.cn/programinfo/?id=1128" title="blog.rptb.cn" target="_blank">blog.rptb.cn</a>
                                    <a href="http://blog.nzjg.cn/programinfo/?id=1128" title="blog.nzjg.cn" target="_blank">blog.nzjg.cn</a>
                                    <a href="http://blog.ygnl.cn/programinfo/?id=1128" title="blog.ygnl.cn" target="_blank">blog.ygnl.cn</a>
                                    <a href="http://blog.rxbg.cn/programinfo/?id=1128" title="blog.rxbg.cn" target="_blank">blog.rxbg.cn</a>
                                    <a href="http://blog.rfbc.cn/programinfo/?id=1128" title="blog.rfbc.cn" target="_blank">blog.rfbc.cn</a>
                                    <a href="http://blog.rwbs.cn/programinfo/?id=1128" title="blog.rwbs.cn" target="_blank">blog.rwbs.cn</a>
                                    <a href="http://blog.music.liuyifei.net/programinfo/?id=1128" title="blog.music.liuyifei.net" target="_blank">blog.music.liuyifei.net</a>
                                    <a href="http://blog.img.liuyifei.net/programinfo/?id=1128" title="blog.img.liuyifei.net" target="_blank">blog.img.liuyifei.net</a>
                                    <a href="http://blog.drnu.cn/programinfo/?id=1128" title="blog.drnu.cn" target="_blank">blog.drnu.cn</a>
                                    <a href="http://blog.wyim.cn/programinfo/?id=1128" title="blog.wyim.cn" target="_blank">blog.wyim.cn</a>
                                    <a href="http://blog.dvtg.cn/programinfo/?id=1128" title="blog.dvtg.cn" target="_blank">blog.dvtg.cn</a>
                                    <a href="http://blog.fvhc.cn/programinfo/?id=1128" title="blog.fvhc.cn" target="_blank">blog.fvhc.cn</a>
                                    <a href="http://blog.lble.cn/programinfo/?id=1128" title="blog.lble.cn" target="_blank">blog.lble.cn</a>
                                    <a href="http://blog.mvhu.cn/programinfo/?id=1128" title="blog.mvhu.cn" target="_blank">blog.mvhu.cn</a>
                                    <a href="http://blog.uesese.cn/programinfo/?id=1128" title="blog.uesese.cn" target="_blank">blog.uesese.cn</a>
                                    <a href="http://blog.ikuns.cc/programinfo/?id=1128" title="blog.ikuns.cc" target="_blank">blog.ikuns.cc</a>
                                    <a href="http://blog.02613.cn/programinfo/?id=1128" title="blog.02613.cn" target="_blank">blog.02613.cn</a>
                                    <a href="http://blog.lymzi.cn/programinfo/?id=1128" title="blog.lymzi.cn" target="_blank">blog.lymzi.cn</a>
                                    <a href="http://blog.ktoa.cn/programinfo/?id=1128" title="blog.ktoa.cn" target="_blank">blog.ktoa.cn</a>
                                    <a href="http://blog.73216.cn/programinfo/?id=1128" title="blog.73216.cn" target="_blank">blog.73216.cn</a>
                                    <a href="http://blog.crtwd.cn/programinfo/?id=1128" title="blog.crtwd.cn" target="_blank">blog.crtwd.cn</a>
                                    <a href="http://blog.szmdx.cn/programinfo/?id=1128" title="blog.szmdx.cn" target="_blank">blog.szmdx.cn</a>
                                    <a href="http://blog.kylkc.cn/programinfo/?id=1128" title="blog.kylkc.cn" target="_blank">blog.kylkc.cn</a>
                                    <a href="http://blog.dztmd.cn/programinfo/?id=1128" title="blog.dztmd.cn" target="_blank">blog.dztmd.cn</a>
                                    <a href="http://blog.pmhlw.cn/programinfo/?id=1128" title="blog.pmhlw.cn" target="_blank">blog.pmhlw.cn</a>
                                    <a href="http://blog.gfxtk.cn/programinfo/?id=1128" title="blog.gfxtk.cn" target="_blank">blog.gfxtk.cn</a>
                                    <a href="http://blog.tzpc.cn/programinfo/?id=1128" title="blog.tzpc.cn" target="_blank">blog.tzpc.cn</a>
                                    <a href="http://blog.jbqm.cn/programinfo/?id=1128" title="blog.jbqm.cn" target="_blank">blog.jbqm.cn</a>
                                    <a href="http://blog.sh3.cn/programinfo/?id=1128" title="blog.sh3.cn" target="_blank">blog.sh3.cn</a>
                                    <a href="http://blog.7sh.cn/programinfo/?id=1128" title="blog.7sh.cn" target="_blank">blog.7sh.cn</a>
                                    <a href="http://blog.95596.net/programinfo/?id=1128" title="blog.95596.net" target="_blank">blog.95596.net</a>
                                    <a href="http://blog.95540.net/programinfo/?id=1128" title="blog.95540.net" target="_blank">blog.95540.net</a>
                                    <a href="http://blog.12383.net/programinfo/?id=1128" title="blog.12383.net" target="_blank">blog.12383.net</a>
                                    <a href="http://blog.12363.net/programinfo/?id=1128" title="blog.12363.net" target="_blank">blog.12363.net</a>
                                    <a href="http://blog.boboji.net/programinfo/?id=1128" title="blog.boboji.net" target="_blank">blog.boboji.net</a>
                                    <a href="http://blog.r515.cn/programinfo/?id=1128" title="blog.r515.cn" target="_blank">blog.r515.cn</a>
                                    <a href="http://blog.g2050.cn/programinfo/?id=1128" title="blog.g2050.cn" target="_blank">blog.g2050.cn</a>
                                    <a href="http://blog.bbc888.com/programinfo/?id=1128" title="blog.bbc888.com" target="_blank">blog.bbc888.com</a>
                                    <a href="http://blog.ha123.net.cn/programinfo/?id=1128" title="blog.ha123.net.cn" target="_blank">blog.ha123.net.cn</a>
                                    <a href="http://blog.dindongji.com/programinfo/?id=1128" title="blog.dindongji.com" target="_blank">blog.dindongji.com</a>
                                    <a href="http://blog.dindongji.cn/programinfo/?id=1128" title="blog.dindongji.cn" target="_blank">blog.dindongji.cn</a>
                                    <a href="http://blog.dindongji.net/programinfo/?id=1128" title="blog.dindongji.net" target="_blank">blog.dindongji.net</a>
                                    <a href="http://blog.touyin.net/programinfo/?id=1128" title="blog.touyin.net" target="_blank">blog.touyin.net</a>
                                    <a href="http://blog.ludan.net/programinfo/?id=1128" title="blog.ludan.net" target="_blank">blog.ludan.net</a>
                                    <a href="http://blog.xshell.net/programinfo/?id=1128" title="blog.xshell.net" target="_blank">blog.xshell.net</a>
                                    <a href="http://blog.zdbcwf.com/programinfo/?id=1128" title="blog.zdbcwf.com" target="_blank">blog.zdbcwf.com</a>
                            </p>

        </div>
    </div>
    <a href="#">
        <div class="top"></div>
    </a></footer>
<style type="text/css">
    #zfbhb {
        background-color: aliceblue;
        width: 200px;
        position: fixed;
        left: 5px;
        bottom: 200px;
    }

    #zfbhb img {
        width: 200px;
    }

    #zfbhb1 {
        background-color: aliceblue;
        width: 150px;
        position: fixed;
        right: 5px;
        bottom: 40px;
    }

    #zfbhb1 img {
        width: 150px;
        margin-top: 10px;
        height: 80px;
    }

    @media  screen and (min-width: 1px) and (max-width: 1023px) {
        #zfbhb {
            width: 100px !important;
        }

        #zfbhb img {
            width: 100px;
        }

        #zfbhb1 {
            background-color: aliceblue;
            width: 80px;
            position: fixed;
            right: 5px;
            bottom: 30px;
        }

        #zfbhb1 img {
            width: 80px;
            margin-top: 10px;
            height: 30px;
        }
    }

</style>

<div id="zfbhb">
    <img src="/static/images/zfbhb.png" alt="">
</div>
<div id="zfbhb1">
    <a href="#" target="_blank">
        <img src="/static/images/ad.gif" alt="-六神源码网"/>
    </a>
            <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg"
                                                      onerror="javascript:this.src='/static/images/ad.gif';"></a>
            <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg"
                                                      onerror="javascript:this.src='/static/images/ad.gif';"></a>
            <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg"
                                                      onerror="javascript:this.src='/static/images/ad.gif';"></a>
            <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg"
                                                      onerror="javascript:this.src='/static/images/ad.gif';"></a>
            <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg"
                                                      onerror="javascript:this.src='/static/images/ad.gif';"></a>
            <a href="/xiaoshuoliebiao/0/1.html" target="_blank"><img src="http://img.liuyifei.net/uploads/20250405/90f7d443007aeac93ead6cbd5fec9cd6.jpg"
                                                      onerror="javascript:this.src='/static/images/ad.gif';"></a>
    </div>
<script src="/static/js/jquery-1.8.3.min.js"></script>
<script src="/static/js/comm.js"></script>
<!--[if lt IE 9]>
<script src="/static/js/modernizr.js"></script>
<![endif]-->
    <script src="/static/js/tongji.js"></script>
</body>
</html>