Heim > Web-Frontend > js-Tutorial > javascript 如何判断字符串中是否有html代码/标签

javascript 如何判断字符串中是否有html代码/标签

WBOY
Freigeben: 2016-06-01 09:54:30
Original
4446 Leute haben es durchsucht

javascript 判断字符串中是否有html代码/标签,我们可以使用javascript的正则表达式来实现,代码如下:

<code class="language-javascript">/**
 * 字符串是否含有html标签的检测
 * @param htmlStr
 */
function checkHtml(htmlStr) {
    var  reg = /]+>/g;
    return reg.test(htmlStr);
}</code>
Nach dem Login kopieren

这个js函数就可以直接判断字符串中是否有html标签。下面来看一下如何使用这个函数。

使用实例:

hrml代码:

<code class="language-html"><div id="box">
        sdfsdf
        <div></div>
        <span>sdfsdf</span>
</div></code>
Nach dem Login kopieren

js代码: 

<code class="language-javascript">/**
 * 字符串是否含有html标签的检测
 * @param htmlStr
 */
function checkHtml(htmlStr) {
    var  reg = /]+>/g;
    return reg.test(htmlStr);
}
window.onload=function(){
    var html=document.querySelector('#box').innerHTML;
    alert(checkHtml(html))
}</code>
Nach dem Login kopieren

本文章的js/html/php/css代码均可以复制到这个页面进行在线调试,你不妨试一下。

http://www.manongjc.com/runcode

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage