BE-<font name="proType"></font>软件:审批计划<br/>Approved the plan匹配 ":"与"<br/>"之间的值,结果为“审批计划”
解决方案 »
- onmouseout与onmouseover问题
- 在某个超链接中加入强制代码
- 一键读取数据并解析创建文件,
- firefox中disablediv.style.width = document.body.scrollWidth没有执行
- 怎么用JS给视频文件播放地址赋值啊
- js如何控制页面在装载的时候刚好全部显示 没有多余的空白
- 如何关闭窗口(form相关)
- 如何定时检查session,在过期前提醒用户,并使session重置?
- 大家帮帮忙!!关于身份证问题
- 求jquery fullPage 插件scrollOverflow问题
- Extjs的grid问题
- 请教:ie9下,document.click发生错误
var str = 'BE-<font name="proType"></font>软件:审批计划<br/>Approved the plan';
var reg = /:(.*?)<br\/>/;
if(reg.test(str)){
alert(RegExp.$1);
}
var reg = /:(.*?)<br\/>/;
alert(str.replace(reg,"$1"));
这样写,值为什么不对?帮忙解释下
得到的应该是:BE-<font name="proType"></font>审批计划Approved the plan
var reg = /^.*?:(.*?)<br\/>.*?$/;
var str = 'BE-<font name="proType"></font>软件:审批计划<br/>Approved the plan';
var reg = /:(.*?)<br\/>/;
var t=reg.exec(str);
alert(t[1]);
var reg = /^.*?:(.*?)<br\/>.*?$/;
alert(str.replace(reg,"$1"));如果str手动设成'BE-<font name="proType"></font>软件:审批计划<br/>Approved the plan'就没有问题,
str是jquery取来的,就有问题了,求解
手动设置的就可以,我试过,为什么呢?