我在使用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小时后,我仍然卡住了。
答案 0 :(得分:2)
对于字符串,请使用标准replace函数:
return str.replace(/[.*?]/g,"");
JQuerys replaceWith用于替换元素。
但是,即使我不确定你的确切目标,我认为你的正则表达不符合你的要求。
你可能应该逃避[
和]
:
return str.replace(/\[.*?\]/g,"");