首页 > 网页制作 > html5

关于html字符串正则判断和匹配的具体使用

admin html5 2022-02-05 22:54:30 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>

<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>
						
						
						<span id="art_bot" class="jbTestPos"></span> 
        </div>
        <div class="pagebar">  </div>
        <div class="pcd_ad"><script src=/d/js/acmsd/thea14.js></script></div>
        <div class="mbd_ad">
          <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-5850285417076520"
     data-ad-slot="9825815134"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
        </div>
        <div class="rights">
          <h5>版权声明</h5>
          <p>本文仅代表作者观点,不代表本站立场。<br>
            本文系作者授权发表,未经许可,不得转载。<br>本文地址:/web/html5/74211.html</p>

<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_fbook" data-cmd="fbook" title="分享到Facebook"></a><a href="#" class="bds_twi" data-cmd="twi" title="分享到Twitter"></a><a href="#" class="bds_linkedin" data-cmd="linkedin" title="分享到linkedin"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a href="#" class="bds_douban" data-cmd="douban" title="分享到豆瓣网"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a href="#" class="bds_evernotecn" data-cmd="evernotecn" title="分享到印象笔记"></a></div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"1","bdSize":"24"},"share":{},"image":{"viewList":["fbook","twi","linkedin","qzone","tsina","douban","weixin","evernotecn"],"viewText":"分享到:","viewSize":"16"}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?v=89860593.js?'];</script>

        </div>


<div class="r-pn-post">
               
<div class="shang"><a title="吃透移动端 1px的具体用法" href="/web/html5/74209.html" rel="bookmark" class="prev_p"><span>上一篇 :</span> 吃透移动端 1px的具体用法 
</a></div>
<div class="xia"><a href="/web/html5/74212.html" rel="bookmark" class="next_p"><span>下一篇 :</span> H5页面适配iPhoneX(就是那么简单)</a></div>

              
              <div class="clear"></div>
            </div>
      </div>
      <div class="related">
        <h4>相关文章</h4>
        <ul>
        <li> <a href="/jtjc/win10/126360.html">
            <div class="img"><img src="https://img.jbzj.com/file_images/article/201604/20160430120607303.jpg" alt="win2008下网站首页后面的index.html如何去掉?"></div>
            <p>win2008下网站首页后面的index.html如何去掉?</p>
            </a> </li><li> <a href="/Hardware/diannaochangshi/160867.html">
            <div class="img"><img src="https://img.jbzj.com/file_images/article/201406/2014060316175794.jpg" alt="文件格式 html版是什么?文件格式 html版解决方法"></div>
            <p>文件格式 html版是什么?文件格式 html版解决方法</p>
            </a> </li><li> <a href="/Hardware/diannaochangshi/160860.html">
            <div class="img"><img src="https://img.jbzj.com/file_images/article/201406/201406040928316.jpg" alt="使用百度搜索关键词列表显示文件格式HTML版怎么回事"></div>
            <p>使用百度搜索关键词列表显示文件格式HTML版怎么回事</p>
            </a> </li><li> <a href="/PMsheji/PS/157209.html">
            <div class="img"><img src="https://img.jbzj.com/do/upimg/080906/1220A92202T401J95.gif" alt="Photoshop做简单的xhtml+css网页"></div>
            <p>Photoshop做简单的xhtml+css网页</p>
            </a> </li><li> <a href="/PMsheji/PS/156774.html">
            <div class="img"><img src="https://img.jbzj.com/do/uploads/allimg/090916/1704530.jpg" alt="PhotoShop分割图片并通过Html组合显示"></div>
            <p>PhotoShop分割图片并通过Html组合显示</p>
            </a> </li><li> <a href="/websafe/yejie/149951.html">
            <div class="img"><img src="https://img.jbzj.com/file_images/article/201509/2015925104031825.jpg?2015825104041" alt="HTML5安全风险之CORS攻击详解"></div>
            <p>HTML5安全风险之CORS攻击详解</p>
            </a> </li><li> <a href="/websafe/yejie/149948.html">
            <div class="img"><img src="https://img.jbzj.com/file_images/article/201509/201592694628148.jpg?201582694643" alt="HTML5安全风险之Web Storage攻击详解"></div>
            <p>HTML5安全风险之Web Storage攻击详解</p>
            </a> </li><li> <a href="/websafe/yejie/149962.html">
            <div class="img"><img src="https://img.jbzj.com/file_images/article/201509/201592695532854.jpg?201582695542" alt="HTML5安全风险之WebSQL攻击详解"></div>
            <p>HTML5安全风险之WebSQL攻击详解</p>
            </a> </li>        </ul>
      </div>
      <div class="post_comments">
        <div id="comment">
<link href="/skin/ecmspl/css/pl.css" rel="stylesheet">
<div class="showpage" id="plpost">
<table width="100%" border="0" cellpadding="0" cellspacing="0"  style="line-height: 25px; padding: 5px 3px 1px 8px; font-size: 18px;">
<tr><td><strong><font color="#333333">留言与评论(共有 <span id="infocommentnumarea">0</span> 条评论)</font></strong></td></tr>
</table>
<script>
		  function CheckPl(obj)
		  {
		  if(obj.saytext.value=="")
		  {
		  alert("您没什么话要说吗?");
		  obj.saytext.focus();
		  return false;
		  }
		  return true;
		  }
		  </script>
<form action="/e/pl/doaction.php" method="post" name="saypl" id="saypl" onsubmit="return CheckPl(document.saypl)">
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="plpost">
<tr>
<td>
<table width="100%" border="0" cellspacing="10" cellpadding="0">
<tr>
<td>
<script src="/e/pl/loginjspl.php"></script>
<textarea name="saytext" rows="6" id="saytext" placeholder="请遵守互联网相关规定,不要发布广告和违法内容!"></textarea>
<script src="/d/js/js/plface.js"></script>   
<table width='100%' align='left' cellpadding=3 cellspacing=1 bgcolor='#FFF'>
<tr>
<td width="80%" height="40" bgcolor="#FFFFFF">验证码:<input name="key" type="text" class="inputText" size="16" />
<img src="/e/ShowKey/?v=pl" align="absmiddle" name="plKeyImg" id="plKeyImg" onclick="plKeyImg.src='/e/ShowKey/?v=pl&t='+Math.random()" title="看不清楚,点击刷新" /> 
</td> 
<td width="20%" height="40" bgcolor="#FFFFFF"> 
<input name="sumbit" type="submit" value="提交评论" tabindex="6" style="border-radius: 5px;font-size: 16px;background: #e94c3d none repeat scroll 0% 0%;border: 0px none;margin: 0px 16px;padding: 1px 16px;height: 33px;line-height: 30px;color: rgb(255, 255, 255);opacity: 0.95;">
<input name="id" type="hidden" id="id" value="74211" />
<input name="classid" type="hidden" id="classid" value="47" />
<input name="enews" type="hidden" id="enews" value="AddPl" />
<input name="repid" type="hidden" id="repid" value="0" />
<input type="hidden" name="ecmsfrom" value="/web/html5/74211.html">
</td>
</tr>  
</table> 
</td>
</tr>
</table>
</td>
</tr>
</table></form>
	<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
        <tr>
          <td bgcolor="#FFFFFF" id="infocommentarea"></td>
        </tr>
        </table>
 <script src="/e/extend/infocomment/commentajax.php?classid=47&id=74211"></script>
</div>	
        </div>
      </div>
<div class="pcd_ad"><script src=/d/js/acmsd/thea18.js></script></div>
        <div class="mbd_ad">
          <!-- 手机广告位-评论底部广告位新 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-5850285417076520"
     data-ad-slot="9383780240"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script type="text/javascript" src="//gg.iwyv.com/production/mh_g/i/static/wi_djn.js"></script>        </div>
    </div>
    <!--@ mainl-->
    
    <div class="mainr">
    <div class="widget widget_ad">
    <script src=/d/js/acmsd/thea14.js></script>
    </div>
      <div class="widget widget_hotpost">
        <h4>热门文章</h4>
        <ul>
                          <li><i class="red">1</i><a href="/web/html5/75947.html" target="_blank">基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码</a></li>
                         <li><i class="red">2</i><a href="/web/html5/73062.html" target="_blank">Html5饼图绘制实现统计图的方法</a></li>
                         <li><i class="red">3</i><a href="/web/html5/73961.html" target="_blank">钉钉企业内部H5微应用开发详解</a></li>
                         <li><i>4</i><a href="/web/html5/72861.html" target="_blank">前端监听websocket消息并实时弹出(实例代码)</a></li>
                         <li><i>5</i><a href="/web/html5/72866.html" target="_blank">html实现弹窗的实例</a></li>
                         <li><i>6</i><a href="/web/html5/72874.html" target="_blank">HTML5轮播图全代码</a></li>
                         <li><i>7</i><a href="/web/html5/72875.html" target="_blank">使用PDF.js渲染canvas实现预览pdf的效果示例</a></li>
                         <li><i>8</i><a href="/web/html5/75147.html" target="_blank">HTML5实现自带进度条和滑块滑杆效果</a></li>
                         <li><i>9</i><a href="/web/html5/75201.html" target="_blank">canvas实现按住鼠标移动绘制出轨迹的示例代码</a></li>
                         <li><i>10</i><a href="/web/html5/73050.html" target="_blank">uniapp+Html5端实现PC端适配</a></li>
               </ul>
      </div>
      <div class="widget widget_ad">
    <script src=/d/js/acmsd/thea10.js></script>
    </div>
      <div class="widget widget_previous">
        <h4>最近发表</h4>
        <ul>
                  <li><a href="/ITzixun/178187.html">日本雷蛇官网实习生上错价了?游戏本只卖15950日元?</a></li>
                  <li><a href="/youxi/175574.html">《原神》物归原主又归原主世界任务指南 游戏攻略</a></li>
                  <li><a href="/youxi/175631.html">《原神》振晶的研究第三天试用角色2000分攻略 游戏攻略</a></li>
                  <li><a href="/youxi/175559.html">《原神》2.6版全旋曜玉帛点位说明_蒙德 游戏攻略</a></li>
                  <li><a href="/youxi/175547.html">《原神》2.6版深渊11-1守护镇石技巧 游戏攻略</a></li>
                  <li><a href="/youxi/175604.html">《原神》神里绫华装备搭配推荐 游戏攻略</a></li>
                  <li><a href="/youxi/175516.html">《原神》云堇突破材料获取方法 游戏攻略</a></li>
                  <li><a href="/youxi/175494.html">《原神》世界任务他乡迷失客攻略 游戏攻略</a></li>
                  <li><a href="/youxi/175497.html">《原神》神里绫华全面培养指南 神里绫华技能详解与出装建议 游戏攻略</a></li>
                  <li><a href="/youxi/175460.html">《原神》神里绫人平民向大世界配队思路 游戏攻略</a></li>
                </ul>
      </div>
      <div class="widget widget_ad">
    <script src=/d/js/acmsd/thea11.js></script>
    </div>
      <div class="widget widget_tags">
        <h4>标签列表</h4>
        <ul>
            <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E5%BC%80%E6%94%BE%E4%B8%96%E7%95%8C">开放世界</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E6%B2%99%E7%9B%92">沙盒</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=win10">win10</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=3D%E8%AE%BE%E8%AE%A1">3D设计</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=PS">PS</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E9%AC%BC%E8%B0%B7%E5%85%AB%E8%8D%92">鬼谷八荒</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=win7">win7</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E6%89%8B%E6%B8%B8">手游</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E5%9B%A2%E9%98%9F%E7%AB%9E%E6%8A%80">团队竞技</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E5%8E%9F%E7%A5%9E">原神</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E4%BA%8C%E6%AC%A1%E5%85%83%E6%B8%B8%E6%88%8F">二次元游戏</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E7%AD%96%E7%95%A5">策略</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E7%94%B5%E8%84%91%E5%B8%B8%E8%AF%86">电脑常识</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E7%8E%8B%E8%80%85%E8%8D%A3%E8%80%80">王者荣耀</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E7%85%A7%E7%89%87%E5%A4%84%E7%90%86">照片处理</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=MySQL">MySQL</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E5%90%83%E9%B8%A1">吃鸡</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E7%AC%94%E8%AE%B0%E6%9C%AC">笔记本</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E7%BB%9D%E5%9C%B0%E6%B1%82%E7%94%9F%E5%A4%A7%E9%80%83%E6%9D%80">绝地求生大逃杀</a></li>         <li class="submenu"><a target="_blank" href="/e/tags/?tagname=%E5%B0%84%E5%87%BB%E7%AB%9E%E4%BA%89">射击竞争</a></li>            </ul>
      </div>
<div class="widget widget_ad">
    <script src=/d/js/acmsd/thea12.js></script>
    </div>
    </div>
  </div>
</div>
<script type="text/javascript"> 
// JavaScript Document
function goTopEx(){
        var obj=document.getElementById("goTopBtn");
        function getScrollTop(){
                return document.documentElement.scrollTop || document.body.scrollTop;
            }
        function setScrollTop(value){
            if(document.documentElement.scrollTop){
                    document.documentElement.scrollTop=value;
                }else{
                    document.body.scrollTop=value;
                }
                
            }    
        window.onscroll=function(){getScrollTop()>0?obj.style.display="":obj.style.display="none";
                    var h=document.body.scrollHeight - getScrollTop() - obj.offsetTop - obj.offsetHeight;
                    obj.style.bottom=0+"px";
                    if(h<350){
                        obj.style.bottom=340+"px";
                        obj.style.top="auto";
                    }

        
        }
        obj.onclick=function(){

            var goTop=setInterval(scrollMove,10);
            function scrollMove(){
                    setScrollTop(getScrollTop()/1.1);
                    if(getScrollTop()<1)clearInterval(goTop);

                }
        }
    }

</script> 
<!--向上 -->

<div id="jz52top" > <span>
  <DIV style="DISPLAY: none" id="goTopBtn" ><a title="返回顶部" class="jz52topa" ><b>返回顶部</b></a></DIV>
  </span> 
  <SCRIPT type=text/javascript>goTopEx();</SCRIPT> 
  <span>
  <ul id="navmenu">
    <li><a title="QR Code"  class="jzqr"  ><b>QR Code</b></a>
      <ul>
        <div id="jzqrn"> <img src="/skin/ecms172/images/weixin.png"  width="228" height="228" />
          <p>打开手机扫描上面的二维码</p>
        </div>
      </ul>
    </li>
  </ul>
  </span> </div>
<!--向上完 --> 

<!-- 底部广告--> 

<!-- 底部广告--> 

<!--底部信息 -->
<div class="ft_wp">
  <div id="ft" class="wp cl ftddd" >
    <div class="ft_info" >
      <div class="ft_z1">
        <p>潘少俊衡</p>
      
        <h3 class="ft_z_zdxx_zx">
          <script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?1cc50873f5e983e8073d99a425b87921";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
          <span class="pipe"> | </span>
          桂ICP备2023010378号-4        </h3>
        <h2 class="ft_z_zdxx_zx">
          <p style="font-size:12px;">Powered By <a href="https://www.iwyv.com/" title="潘少俊衡" target="_blank">EmpireCMS</a> </p>
        </h2>
      </div>
 
     <div class="ft_z2">


      </div>
 
      <div class="ft_z2">


<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XFMBHZNTEL"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XFMBHZNTEL');
</script>


        <p><a target="_blank" href="https://www.iixiang.com/">爱享小站</a></p>
<p><a target="_blank" href="https://www.sdzdyn.com/">中德益农</a></p>
       <p><a target="_blank" href="https://www.guujie.com">谷姐神农</a></p>
<p><a target="_blank" href="https://huanyafeiliao.com/">环亚肥料</a></p>
      </div>
      <div class="ft_z2">
    
 <p><a target="_blank" href="https://beian.miit.gov.cn/Integrated/index">桂ICP备2023010378号-4</a></p>
   <p><a href="https://beian.miit.gov.cn" title="桂公网备 45012202000125号" target="_blank">桂公网备 45012202000125号</a></p>    
      </div>
      <div class="ft_z2">
      
        <p><a target="_blank" href="https://www.iwyv.com/panshaoSEO/1277.html">联系我们</a></p>
      </div>
      <div class="ft_z2">
        <p><a target="_blank" href="https://www.iwyv.com/panshaoSEO/1277.html">商业合作</a></p>
 
        <p><a target="_blank" href="https://www.iwyv.com/panshaoSEO/1277.html">广告投放</a></p>
        <p><a target="_blank" href="/tgxz/">投稿须知</a></p>
      </div>
      <div class="ft_bx"style="left:335px;"> </div>
      <div class="ft_bx  ft_t1"> </div>
      <div class="ft_bx  ft_t2"> </div>
      <div class="ft_bx  ft_t3"> </div>
      <div class="ft_bx  ft_t4"> </div>
      <div class="ft_z3">
        <dd> <span><img src="/skin/ecms172/images/weixin.png"  width="75" height="72.2" /></span>
          <p> 
            <!-- 引用官方图标 -->
            
         
          <!-- 引用官方图标百度统计 -->


          </p>
          <p>使用手机软件扫描微信二维码</p>
          <p>关注我们可获取更多热点资讯</p>
          <p>感谢潘少俊衡友情技术支持</p>
        </dd>
      </div>
    </div>
  </div>
</div>
<div class="clear"></div>
<!--底部信息完 --> 

<script src="/skin/ecms172/js/common.min.js" type="text/javascript"></script> 
<script></script>
</body>
</html>