我们在网络表单(Tiny MCE)中使用文本编辑器。需要使用Symfony 2声明表单,文本不超过5000个字符,如下所示:
* @Assert\Length(
* max = 5000,
* maxMessage = "Your text cannot be longer than {{ limit }} characters long"
* )
然而,似乎Tiny MCE将HTML标记附加到影响断言的每个新元素的开头。因此,由于附加了HTML标记,因此4500字符的文本未通过验证。
在Symfony做出断言之前,有没有办法有效地去除HTML标签?