0

我在 Wordpess 中有数据页,在数据中,我想检测 3 个 <br> 或 3 个输入字符。
要检测 3 个或更多新行字符,
我有:/(^[\rn]*|[\r\n]+)[\s\t]*[\r\n]{3,}+/
我需要添加和选项来检测 3 个新行字符或 3 个 <br />。如何实现?谢谢

4

1 回答 1

3

这个正则表达式应该这样做:

/(?:(?=[\r\n])\r?\n?|<br[^>]+>){3,}/

解释:

  • 团体:
    • 任何一个:
      • 确保有一个\r\n前面
      • 匹配 optional \r,然后是 optional\n
      • (此格式允许您匹配所有三种换行符格式\r\n\r\n
    • 或者:
      • 一个<br>标签,可能包含其他内容,例如<br />,<br style="clear:both">等。
  • 匹配该组三次或更多次。
于 2013-11-12T11:57:03.980 回答