स्वीकृत उत्तर एक स्ट्रिंग पर विचार करेगा जिसमें < कुछ > HTML के रूप में होगा, जाहिर है, यह नहीं है।
मैं निम्नलिखित का उपयोग करता हूं, जो एक बेहतर विचार हो सकता है या नहीं भी हो सकता है। (टिप्पणियाँ की सराहना की।)
function isHTML($str) { return preg_match("/\/[a-z]*>/i", $str) != 0; }
यह किसी भी युक्त /> स्लेश और समापन कोष्ठक के बीच शून्य या अधिक पत्र के साथ स्ट्रिंग के लिए लग रहा है।
ऊपर समारोह रिटर्न:
<something> is NOT HTML
<b>foo</b> is HTML
<B>foo</B> is HTML
<b>foo<b> is NOT HTML
<input /> is HTML
स्रोत
2015-11-09 17:27:37
तुम्हारा क्या मतलब है "html सामग्री"? – Sebas
त्वरित Google खोज http://preprocess.me/comment/91 – mcgrailm
एचटीएमएल टैग, विशिष्ट HTML वर्ण जैसे <, >, ", ', = –