我有数据表行链接附带数据,我想改变部分链接文本。
因此,例如,当它 declare @str varchar(max) = 'The quick, brown fox jumps over a lazy dog. DJs **flock** by when MTV ax quiz prog.'
select substring(@str, patindex('%DJs%', @str), len(@str))
将其更改为200.0.0.10
时
我尝试使用此代码,但没有任何反应,链接保持不变:
160.11.10.12
答案 0 :(得分:1)
在您的网址中使用//
,它应该有效。
window.location.href = url.replace("http:\\200.0.0.10", "http://160.11.10.12/Images");
如果这不起作用,那是因为转义的反斜杠所以:
window.location.href = url.replace("http:\\\\200.0.0.10", "http://160.11.10.12/Images");
在JS中使用反斜杠\
是一个转义字符,这意味着下一个字符具有特殊含义,例如\n
表示新行。因此,如果您想在字符串中使用\
,则必须将其加倍。