求一个正则表达式,标题要长。。。

bsysman 发布于 2013/09/12 10:33
阅读 141
收藏 0

这是原内容:

<p><script>userdetail(10122000,provice);userdetail(10122001,city);</script><script>userdetail(1,sex);</script></p>
需要提取最后一组
<script>userdetail(1,sex);</script>

中的“1”。

求正则。

补充一下,

<p>


<script>userdetail(1,sex);</script>
中间的<script>个数不是固定的


加载中
0
JonyZhang
JonyZhang
var str = '<p><script>userdetail(10122000,provice);userdetail(10122001,city);</script>,<script>userdetail(1,sex);</script></p>';

var arr = /<script>userdetail\((\d),sex\);<\/script>/.exec(str);

console.log(arr);
if (arr) console.log(arr[1]);
0
万里谁能驯
万里谁能驯
<script>userdetail\((\d),sex\);</script>
0
张露兵
张露兵

@朱李  若最后一组script里有多个userdetail的话,就需要去掉前后的script标签。

userdetail\((\d),sex\);

返回顶部
顶部