我的目标是在javascript中获取<br>
标记第n次出现的长度,以便我将它们分开。
我正在尝试正则表达式
((.|\s)*?<br\s?/?>){2} //2 is the max number of lines(br tags) allowed.
虽然这在regexBuddy中运行良好
但是字符串被分成多个部分,忽略了浏览器中的<br\s?/?>
部分。
你可以查看小提琴here
我做错了什么
答案 0 :(得分:1)
exec
不会比split
更有意义吗?
var str=$('#op').html();
var match = /((.|\s)*?<br\s?\/?>){2}/i.exec(str);
if( match )
console.log(match[0].length);
答案 1 :(得分:0)