s1="<span id="actualPriceValue"><b class="priceLarge">XXXXX</b></span>"
如何有正则取到XXXXX这个值,请示一下代码?
如何有正则取到XXXXX这个值,请示一下代码?
解决方案 »
- 一段简单的js代码求高人指点,新年发财!
- Juqery ui button问题
- 键盘控制跳转
- 如何用Javascript在web编辑器中实现对象背景设置?
- 怎么让iframe的Left Top Width Height随窗口变化
- BS开发的 好东西 不敢独享 <<BS系统开发核心技术资料大全>> 免费提供大家下栽 下载资料大全 还要 免费送分啊.,哈哈哈
- 如何在onmouseout2秒后触发一些事件?
- javascript 语法检查
- padding-left:100% 它参照的单位是多少
- 在线等:通用分页:单独页引用可用,其他页调用分页无效
- ext 弹出窗口之BUG
- 一套整体的手机应用小游戏开发的详细步骤
var str = '<span id="actualPriceValue"><b class="priceLarge">XXXXX</b></span>'
var re = />([^<]+)</gi;
re.test(str)
alert(RegExp.$1)
楼主试试
function showThis(){
var source = document.getElementsByTagName("b")[0];
alert(source.childNodes[0].nodeValue);
}
从你给出的 可以这样来写正则:
var reg=/[^<>]+(?=<\/b>)/i;
<head>
<title>Regex Test</title>
</head>
<body>
<script>
var str = '<span id="actualPriceValue"><b class="priceLarge">XXXXX</b></span>';
var reg = /[^<>]+(?=<\/b>)/i;
alert(reg.exec(str));
</script>
</body>