javascript突出显示一个字符串
javascript突出显示一个字符串,javascript,Javascript,var str='test-test' 如何获得str='testtest'作为回报 非常感谢。类似于: str.replace(/(\w+) (\w+)/, '<span class="red">$1</span> <span class="red">$2</span>') str.replace(/(\w+)(\w+/,“$1$2”) 应该可以用。你可以用REGEX之类的工具,但它只是一个简单的字符串替换 var tt = "<sp
var str='test-test'代码>
如何获得str
='testtest
'作为回报
非常感谢。类似于:
str.replace(/(\w+) (\w+)/, '<span class="red">$1</span> <span class="red">$2</span>')
str.replace(/(\w+)(\w+/,“$1$2”)
应该可以用。你可以用REGEX之类的工具,但它只是一个简单的字符串替换
var tt = "<span class='red'>test</span>"
var TT = "<span class='red'>TEST</span>"
str = str.replace("test", tt).replace("TEST", TT);
var tt=“测试”
var TT=“测试”
str=str.replace(“test”,tt)。replace(“test”,tt);
以下内容适用于由\w
匹配的字符组成的单词,这些字符是a-z、a-z、0-9和z。这意味着,例如,对于包含重音字符的单词,它将失败,但对于您的示例来说,它可以正常工作
var str = 'test TEST';
var highlighted = str.replace(/([\w]+)/g, '<span class="red">$1</span>');
var str='test-test';
突出显示的var=str.replace(/([\w]+)/g,$1');
因为空格不会显示为红色,所以测试和结果之间没有真正的区别?为什么不直接用span代码包住字符串呢?如果字符串是test love test