0

我在使用 Spring 更改此应用程序中的错误消息时遇到了困难。

如果用户输入了错误的帐户,则会触发一条自定义消息(我无法编辑)。
我需要[BR][BR]用空替换(来自 netBiscuits)string('');

错误消息来自 message.properties 文件,如果需要,我也会发布它。

这是我的代码:

var text = "[BR]''[BR]";
var data = st(text);
replace(data);

function st(ip) 
{
    var str = ip;
    return str.replaceWith(/[.*?]/g,"");
}

这不是我的原始代码,而是replace(data)我使用警报框运行的测试的衍生产品,因为大约 8 小时后,我仍然卡住了。

4

1 回答 1

2

对于字符串,使用标准替换函数:

 return str.replace(/[.*?]/g,"");

JQuerys replaceWith用于替换元素。

但是,即使我不确定你的确切目标,我认为你的正则表达式并没有达到你想要的效果。

您可能应该逃避[and ]

return str.replace(/\[.*?\]/g,"");
于 2012-12-21T18:55:47.007 回答