我试图将textarea中Anchor文本的数量限制为1.
几周后'研究,我无法使用此代码
if(preg_match('/.*http:\//', $content->description) > 1) {
else 'You can not submit Anchor text more than one times';
}
<textarea>
<a href="https://example.com/">Anchor text 1</a>
<a href="http://example2.com/">Anchor text 2</a>
<a href="https://www.example3.com/">Anchor text 3</a>
<a href="http://www.example4.com/">Anchor text 4</a>
Not Anchor text http://www.example.com/
</textarea>
如何使用&#34; preg_match&#34;?
来限制格式textarea中的提交HTML标记<a>
答案 0 :(得分:1)
使用DOMDocument:
$dom = new DOMDocument;
libxml_use_internal_errors(true);
$dom->loadHTML($content->description);
if ( $dom->getElementsByTagName('a')->length > 1 ) {
...