我的字符串是
[<span class="link" nr="28202" onclick="javascript:openAnlaggning('/kund/Bridge/Main.nsf/AnlOkatSamtligaFaltCopy/045C9DDFDC7AB308C1257C1B002E11F1?OpenDocument&urval=1');" >Alingsås Järnvägsstation</span>]
逻辑是检查字符串的开头是否有'[',如果存在,则取方括号之间的值。在上面的字符串中,我想得到的输出是
<span class="link" nr="28202" onclick="javascript:openAnlaggning('/kund/Bridge/Main.nsf/AnlOkatSamtligaFaltCopy/045C9DDFDC7AB308C1257C1B002E11F1?OpenDocument&urval=1');" >Alingsås Järnvägsstation</span>
我尝试了这个
var out = value.match('/\[(.*)\]/i');
我在scriptular.com上尝试过,但确实得到了匹配。
提前致谢。
删除引号使参数成为真正的正则表达式文字:
// -------------------v --------v
var out = value.match(/\[(.*)\]/i);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句