在<br />处分割一个字符串,后跟一个数字

Mil*_*loš 0 javascript regex split

当有一个新行(<br />)后跟一个数字时,我想分割我的字符串.

例如:

"aaaaaa<br />1 asdsad"      // should be split
"bbbbbb<br />dfffgdft"      // should not be split
"cccccc<br />2 asdasd"      // should be split
Run Code Online (Sandbox Code Playgroud)

等等...

非常感谢您的帮助

Rob*_*b W 6

string = string.split(/<br\s*\/?>(?=\d)/);
Run Code Online (Sandbox Code Playgroud)

我用\s*的不是空间,并提出了/可选的,因此,它也允许<br>,<br/>(?=\d)是一个前瞻,其产生的有效匹配只有当下列字符匹配.